快捷搜索:  汽车  科技

springboot框架搭建例子(SpringBoot创建一个plugin的结构)

springboot框架搭建例子(SpringBoot创建一个plugin的结构)其实因为你的包结构和别人的不一样的,别人项目中的application是不能扫描加载到你的代码,并交给spring来管理的,application只是扫描当前类下面的包以及子包的代码,进行一些bean初始化处理的,我们需要在这里利用springboot的自动装配的特性,就可以将bean初始化了在响应的位置,我们就可以按照我们在应用中写一样的

一,简介

要想新建一个plugin,犹如一个jar包一样,集成到项目中去,我们可以按照springboot的自动配置原理,使用自动配置的特性,进行将一些实体类注册到spring容器中,其实很简单。如果我们写的是一个通用的逻辑,或者一个可以复用的小插件,我们就可以单建出来,提供给别人引用。

二,目录介绍

一般需要有的就是resources下面的spring.factories

springboot框架搭建例子(SpringBoot创建一个plugin的结构)(1)

spring.factories

配置的具体写法如下

org.springframework.boot.autoconfigure.EnableAutoConfiguration=\ com.clover.template.config.TemplateConfig \ com.clover.template.service.TemplateService

疑问?为什么要写这个?注解都加进去了,引入其他项目中不就行了

其实因为你的包结构和别人的不一样的,别人项目中的application是不能扫描加载到你的代码,并交给spring来管理的,application只是扫描当前类下面的包以及子包的代码,进行一些bean初始化处理的,我们需要在这里利用springboot的自动装配的特性,就可以将bean初始化了

布局

在响应的位置,我们就可以按照我们在应用中写一样的

springboot框架搭建例子(SpringBoot创建一个plugin的结构)(2)

springboot框架搭建例子(SpringBoot创建一个plugin的结构)(3)

猜您喜欢: