SpringBoot异步、自定义参数、多环境区分、修改端口号

一.SpringBoot实现异步调用。

代码如下:

service:

SpringBoot异步、自定义参数、多环境区分、修改端口号

controller:

SpringBoot异步、自定义参数、多环境区分、修改端口号

运行控制台打印结果:

SpringBoot异步、自定义参数、多环境区分、修改端口号

如图,1234顺序执行。这样效率比较低,如果使用异步可以提高效率。

只要在启动类上加上@EnableAsync,方法上加上@Async注解即可,运行结果如下:

SpringBoot异步、自定义参数、多环境区分、修改端口号

注:根据多线程原理,该项目会先跑主线程的代码,然后去跑子线程代码,所以运行结果为1423。

二.SpringBoot自定义参数。

配置文件自定义一个参数:

SpringBoot异步、自定义参数、多环境区分、修改端口号

代码:

SpringBoot异步、自定义参数、多环境区分、修改端口号

运行结果:

SpringBoot异步、自定义参数、多环境区分、修改端口号 

三.SpringBoot多环境区分。

application-dev.properties:开发环境

application-test.properties:测试环境

application-prod.properties:生产环境

创建几个配置文件:

SpringBoot异步、自定义参数、多环境区分、修改端口号

SpringBoot异步、自定义参数、多环境区分、修改端口号 

SpringBoot异步、自定义参数、多环境区分、修改端口号

默认会先读取pre的配置文件。

 四.SpringBoot修改端口号。

server.port=8888     修改端口号

server.servlet.context-path=/ls  修改发布路径