springboot中starter理解
2020-11-03 22:05 Spiderman25 阅读(403) 评论(0) 收藏 举报有两种方式
1、新建一个项目mystarter自定义启动注解,定义一个自启动注解,该注解又用标上多个注解(其中有一个B),B中又用@import标上,value为configuration,这样就引入了多个bean了。最后用该注解放到启动类上。configuration的bean为另一个项目的bean,而configuration则为mystarter的类,在常规项目引用mystarter即可
常用的注解有@Import、@EnableConfigurationProperties、@ConditionalOnProperty、@Configuration、@ConfigurationProperties、@ConditionalOnBean、@Profile
2、自定义starter,外部项目可以依懒内部项目,内部项目也可以依懒外部项目,外部项目的属性读不到内部,内部项目理应可以读到外部的,但我还没有证实到,这个外部项目引用maven依懒后就可以工作了。
浙公网安备 33010602011771号