pom.xml
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.2.6.RELEASE</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId> <version>5.2.6.RELEASE</version> <scope>test</scope> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> <version>5.2.6.RELEASE</version> </dependency>
<dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.3.8</version> </dependency>
|
配置类
MyWebApplicationInitializer.java
1 2 3 4 5 6 7 8 9 10 11
| public class MyWebApplicationInitializer implements WebApplicationInitializer { @Override public void onStartup(ServletContext servletContext) throws ServletException { AnnotationConfigWebApplicationContext ac = new AnnotationConfigWebApplicationContext(); ac.register(SpringConfig.class); ac.refresh(); StaticLog.info("初始化spring容器"); } }
|
spring配置类
1 2 3 4 5 6
| @Configuration @ComponentScan(value = {"cn.itcast","cn.hutool.extra.spring"}) public class SpringConfig {
}
|
使用
1
| Demo2 testDemo = SpringUtil.getBean("testDemo");
|
__END__