Spring Boot生成bean的二种方法

来源:互联网 发布:大型安卓网络手游 编辑:程序博客网 时间:2024/06/03 20:26

第一种用@Component注解自动生成

package cn.et.boot.lesson01.ioc;import org.springframework.stereotype.Component;/** *  自动加载这个类   <bean id="user" class="User" /> *如果不属于MVC那三层,就加上@Component */@Componentpublic class User {private String userId;private String userName;public String getUserId() {return userId;}public void setUserId(String userId) {this.userId = userId;}public String getUserName() {return userName;}public void setUserName(String userName) {this.userName = userName;}}


第二种方法用类生成

package cn.et.boot.lesson01.ioc;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;/** * 相当于标示该类是一个bean容器 * @author Administrator */@Configurationpublic class BeanContainer {/** * @Bean * 表示该方法是创建一个bean * 方法名是bean的id */@Beanpublic User user(){return new User();}/** * @Bean * 表示该方法是创建一个bean * 方法名是bean的id */@Beanpublic User user1(){return new User();}}









原创粉丝点击