
spring
文章平均质量分 79
csg103
这个作者很懒,什么都没留下…
展开
-
23.3 23.4 Customizing SpringApplication 初始化 SpringApplication
public static void main(String[] args) throws Exception { SpringApplication application = new SpringApplication(Example.class); /* * Banner.Mode.OFF:关闭; * Banne原创 2017-06-10 13:50:31 · 288 阅读 · 0 评论 -
23.5 Application events and listeners Application 的事件监听器
除了使用Spring框架的事件之外,SpringApplication也会发送一些额外的事件。有些事件是在 ApplicationContext 生成之前就自动触发了,对于这些事件,不能作为 @Bean 注册监听器,可以通过SpringApplication.addListeners(…) or SpringApplicationBuilder.listeners(…) 方法。原创 2017-06-10 14:08:32 · 655 阅读 · 0 评论 -
23.6 23.7 Web environment Web环境变量读取
一个SpringApplication将尝试创建正确类型的 ApplicationContext 。默认会根据是否在开发一个web 应用使用AnnotationConfigApplicationContext 或 AnnotationConfigEmbeddedWebApplicationContext 。决定使用web环境的算法其实是十分简单的(基于几个类的存在),想要覆盖这个默认机制可以使原创 2017-06-10 14:51:37 · 3037 阅读 · 0 评论 -
23.8 Using the ApplicationRunner or CommandLineRunner 实现ApplicationRunner 和CommandLineRunner
如果您需要在SpringApplication启动之后运行一些特定的代码,那么您可以实现ApplicationRunner或commandlinrun 接口。这两个接口都以相同的方式工作,并提供一个单独的运行方法,在springapplication.run(.)完成之前,它将被调用。CommandLineRunner接口提供对应用程序参数的访问,作为一个简单的字符串数组,Applicatio原创 2017-06-10 16:05:52 · 708 阅读 · 0 评论 -
23.2 Customizing the Banner 控制显示隐藏banner 修改Banner
啊原创 2017-06-10 13:31:53 · 1020 阅读 · 0 评论 -
23.9 Application exit application 退出
每个SpringApplication将在JVM上注册一个关闭钩子,以确保ApplicationContext在退出时优雅地关闭。所有标准的Spring生命周期回调(例如DisposableBean接口,或者@PreDestroy 注释)都可以使用。此外,bean还可以实现 org.springframework.boot.ExitCodeGenerator SHI并添加资源文件appli原创 2017-06-10 18:08:37 · 4689 阅读 · 0 评论 -
23.10 Admin features
通过指定 spring.application.admin.enabled 属性,可以使行政相关的特点 。这暴露了在 MBeanServer 平台上的 SpringApplicationAdminMXBean 。可以使用此功能来远程管理Spring Boot程序。这对任何服务包装器实现也是有用的 。 如果你想知道,应用程序正在运行在哪个HTTP端口 ,可以通过local.serve原创 2017-06-10 18:33:53 · 438 阅读 · 0 评论