实际的工作过程中,如果需要写一个功能。可以配置到maven仓库中,使其他的springboot项目能够直接引用并且自动配置。
1、需要写好这个组件,比如AutoPrint,这个实例有一个自动打印的方法。
2、写一个AutoPrintConfigration类,这个类中创建里一个AutoPrint实例并返回。这个类需要添加@Configuration@Bean@ConfitionOnMissing@ConfigurationProperities等注解
3、在META-INF中创建一个spring.factories,将AutoPrintConfiguration类的全路径名写到这个配置文件中
org.springframework.boot.autoconfigure.EnableAutoConfiguration=com.xxx.AutoPrintConfigration。