前言:Spring极大的简化了我们的开发,给我们的项目带来了低耦合,可是要写一大堆的配置文件,不过自从spring3.0后基本都是用注解开发了,注解开发更加方便快捷,本文主要讲述如何通过注解开发实现IOC如果还不知道IOC的可以看我的上一篇文章
IOC和AOP是什么
麻烦给一个小小的关注吧~
注解定义bean@Component
public class BeanTestImpl implements BeanTest{
public void test1(){
System.Out.Println("Hello World");
}
}
这样我们就定义好了一个Bean
纯注解开发之前我们使用ioc都需要配置xml文件,配置一大堆东西
这样太麻烦了,我年某生平最讨厌的就是配置
于是就有了纯注解开发模式(注意:纯注解开发你就再也看不到讨厌的XML文件了)
首先第一步一定是要导入maven的,将Spring的依赖导入
org.springframework spring-context 5.3.13
然后我们创建一个Config配置类在里面添加注解
import org.springframework.context.annotation.Configuration;
@Configuration
@ComponentScan("com.test")
public class SpringConfig{
}
如果我们这样写的话怎么加载我们的配置类呢,其实也很简单
public static void main(String[] ages){
ApplicationContext context=new AnnotationConfigApplicationContext(SpringConfig.class);//括号里写你的配置类
}
这样我们的配置类就加载好了
我们只要把java配置类看成代替spring核心配置xml文件就行了
- @Configuration注解表示设定当前类为配置类
- @ComponentScan注解用于设定扫描路径----这个注解只能加一次,如果想加多次要用数组的形式
之后你就可以大声地对天空说:去你M的配置文件!!!!!!!!!!!!!!!!!!



