Spring Boot给容器添加组件的方式
- 第一种就是以前创建Bean的方式,通过新建XML文件的方式创建
xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"> <bean id="helloService" class="com.atguigu.springboot1helloworld.service.HelloService"></bean> </beans>```
**然后通过注解//读取外部配置文件 @ImportResource(value = {"classpath:Beans.xml"})
**来进行创建
2. 第二种是Spring Boot 推荐使用全注解方式来创建
/**
* @author Mr.Z
* @create 2019/7/26 10:13
* @Configuration : 知名当前类是一个配置类;就是用来替代诈欺案的Spring配置文件的
*
* 在配置文件中用<Bean><Bean/>标签添加组件
*/
@Configuration
public class MyAppConfig {
@Bean
public HelloService helloService(){
System.out.println("导入");
return new HelloService();
}
}
通过@Bean注解和@Configuraton搭配使用