摘要: 如果你需要在你的SpringBoot启动完成之后实现一些功能,那么可以通过创建class实现ApplicationRunner和CommandLineRunner来完成: 如果你定义了多个ApplicationRunner或者CommandLineRunner,并想要控制他们执行的先后顺序,可以让你 阅读全文
posted @ 2018-11-01 17:49 柚子苹果果 阅读(625) 评论(0) 推荐(0) 编辑
摘要: 如果你需要获取通过SpringApplication.run(…​)传输过来的arguments,可以直接注入一个ApplicationArguments即可实现,如下面这个例子: 当然,要注意的是SpringBoot的启动类中,在执行run方法的时候参数不能为空(标红部分): 阅读全文
posted @ 2018-11-01 17:35 柚子苹果果 阅读(4090) 评论(0) 推荐(0) 编辑
摘要: SpringBoot Application共支持6种事件监听,按顺序分别是: ApplicationStartingEvent:在Spring最开始启动的时候触发 ApplicationEnvironmentPreparedEvent:在Spring已经准备好上下文但是上下文尚未创建的时候触发 A 阅读全文
posted @ 2018-11-01 15:09 柚子苹果果 阅读(2406) 评论(0) 推荐(0) 编辑
摘要: SpringBoot的Banner横幅即在SpringBoot应用程序启动过程中,日志输出的如下内容: 如果想替换此部分内容的话,可以在classpath根路径下建立一个文件,命名为:banner.txt,例如:在resources下建立banner.txt。 最后,修改这东西有啥用? 阅读全文
posted @ 2018-11-01 13:32 柚子苹果果 阅读(754) 评论(0) 推荐(0) 编辑
摘要: spring-boot-starter 核心starter, 包括auto-configuration支持, logging和YAML 支持 spring-boot-starter-activemq 基于Apache ActiveMQ的JSM消息系统 spring-boot-starter-amqp 阅读全文
posted @ 2018-11-01 11:55 柚子苹果果 阅读(486) 评论(0) 推荐(0) 编辑