
核心特性
Spring Boot 三大特性
- 组件自动装配:Web Mvc、Web Flux、JDBC
- 嵌入式WEB容器:Tomcat、Jetty 以及 Undertow
- 生产准备特性:指标、健康检查、外部化配置
Spring Boot Bean 源码解读
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
public class { public static void main(String[] args) { Set<String> sources = new HashSet<>(); sources.add(ApplicationTest.class.getName()); SpringApplication springApplication = new SpringApplication(); springApplication.setSources(sources); ConfigurableApplicationContext context = springApplication.run(args); System.out.println("Bean "+context.getBean(ApplicationTest.class)); } public static class ApplicationTest{
} }
|
Spring 可以通断出当前应用的类型,主要是在 SpringApplication 中的 org.springframework.boot.SpringApplication#setApplicationContextClass 方法中
近期评论