栏目分类:
子分类:
返回
终身学习网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
终身学习网 > IT > 软件开发 > 后端开发 > Java

SpringBoot 自定义start

Java 更新时间:发布时间: 百科书网 趣学号
一,自定义自动装备Bean:
@EnableConfigurationProperties(SimpleBean.class)  //开启ConfigurationProperties注解
@ConfigurationProperties(prefix = "simplebean")
public class SimpleBean {

    private int id;
    private String name;

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    @Override
    public String toString() {
        return "SimpleBean{" +
                "id=" + id +
                ", name='" + name + ''' +
                '}';
    }
}
二,自动转配类
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;


@Configuration
//@ConditionalOnClass(SimpleBean.class)    //当类路径下有指定类的情况下,就会进行自动配置
@ConditionalOnClass
public class MyAutoConfiguration {

    static {
        System.out.println("MyAutoConfiguration init....");
    }


    @Bean
    public SimpleBean simpleBean() {

        return new SimpleBean();
    }


}
 三,pom.xml引入
    
        
            org.springframework.boot
            spring-boot-autoconfigure
            2.2.2.RELEASE
        
    
☆四,配置加载配置文件

添加位置:

配置文件内容:

 

转载请注明:文章转载自 www.051e.com
本文地址:http://www.051e.com/it/281133.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 ©2023-2025 051e.com

ICP备案号:京ICP备12030808号