SpringBoot异步、自定义参数、多环境区分、修改端口号
一.SpringBoot实现异步调用。
代码如下:
service:
controller:
运行控制台打印结果:
如图,1234顺序执行。这样效率比较低,如果使用异步可以提高效率。
只要在启动类上加上@EnableAsync,方法上加上@Async注解即可,运行结果如下:
注:根据多线程原理,该项目会先跑主线程的代码,然后去跑子线程代码,所以运行结果为1423。
二.SpringBoot自定义参数。
配置文件自定义一个参数:
代码:
运行结果:
三.SpringBoot多环境区分。
application-dev.properties:开发环境
application-test.properties:测试环境
application-prod.properties:生产环境
创建几个配置文件:
默认会先读取pre的配置文件。
四.SpringBoot修改端口号。
server.port=8888 修改端口号
server.servlet.context-path=/ls 修改发布路径