spring的配置文件有一个很大的问题就是太麻烦了,大量的配置文件,所以SpringBoot的出现其中一个原因就是为了解决这个问题。
SpringBoot给出的解决办法就是用配置类来替代spring的配置文件
@Configuration:指明当前类是一个配置类;就是来替代之前的Spring配置文件
@Bean:将方法的返回值添加到容器中;容器中这个组件默认的id就是方法名
/**
* @Configuration:指明当前类是一个配置类;就是来替代之前的Spring配置文件
*
* 在配置文件中用<bean><bean/>标签添加组件
*
*/
@Configuration
public class MyAppConfig
{
//将方法的返回值添加到容器中;容器中这个组件默认的id就是方法名
@Bean public HelloService helloService02()
{
System.out.println("配置类@Bean给容器中添加组件了...");
return new HelloService();
}
}
这样就把一个类添加到spring容器中了