Spring
su317
这个作者很懒,什么都没留下…
展开
-
spring.factories配置的内容读取不到
springboot项目的spring-boot-maven-plugin打包工具<plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> &l.原创 2020-12-23 14:29:31 · 6577 阅读 · 0 评论 -
自定义一个类似EnableAutoConfiguration方式注入配置类
之前使用了SpringBoot的EnableAutoConfiguration(本质是import一个selector,读取spring.factories的配置类)我们也可以不使用这种方式,自己写一个Enable的配置,利用import一个具体配置类实现同样的注入项目A写一个注解,删除之前的spring.factories配置的内容@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)@Documented@Inherit原创 2020-12-22 19:23:27 · 382 阅读 · 0 评论 -
spring.factories文件怎么加载
@SpringBootApplication包含了@EnableAutoConfiguration 然后这个注解又使用了@Import({AutoConfigurationImportSelector.class}) 通过这个AutoConfigurationImportSelector读取了spring.factories文件配置的注解类。关键点就是@Import这个注解。这个注解可以导入selector,也可以直接导入configruration类。...原创 2020-12-22 17:33:32 · 514 阅读 · 0 评论 -
java.lang.IllegalStateException: Unable to read meta-data for class com.abc.config.MyConfig
项目A中增加配置类@Configurationpublic class MyConfig2 { public MyConfig2() { System.out.println("MyConfig2动初始化。。。");}在META-INF/spring原创 2020-12-22 17:27:13 · 4646 阅读 · 0 评论 -
Spring.Net入门篇(一)
简介 从OO到AOP,一路走来就是眼花缭乱的术语,蒙蔽了这些东西的本来面目。如果你还在驻足,那你就该尝试着看看这个软件开发的世界里,是谁在狂欢! Martin Fowler 很大师,两篇论文就搞的开发界鸡飞狗跳、鸡犬不宁。一篇当然是《Inversion of Control Containers and the Dependency Injection pattern》 (04年转载 2009-07-16 18:31:00 · 4596 阅读 · 1 评论 -
Spring.Net入门篇(二)概述
Spring的野心 象我们描述一般的社会迭代的过程一样:上一代的人依据权利和社会资源牢牢的控制着整个社会的根基,但是他们在下一代人看来,他们的想法是如此的陈旧,行事如此的没有理性,于是打破这种腐朽成了年轻一代与年老一代开战的导火索,弱势的年轻一代从边缘战役和时间的协助,最终将老一代尘封到历史中,他们的痕迹一点也不留。而年轻一代站稳脚跟的时候,生长中的下一代同样开始挑衅起来刚坐稳屁股的这一转载 2009-07-16 18:42:00 · 776 阅读 · 0 评论