一、Spring Ioc&DI配置使用

什么是Spring

  • Spring是一个轻量级的,可以创建对象设置属性值并管理对象的开源框架

为什么要学Spring

  • 提高项目可维护度,提高开发效率

Ioc思想和DI思想

  • Ioc思想:将创建对象的控制权交给Spring,让Spring帮我们创建并管理对象
  • DI思想:在Spring创建对象之后,Spring调用对象的setXxx方法,将Value的值设置到对象的属性中

使用Spring的基本流程

  • 添加Spring的依赖
    
        org.springframework
        spring-context
        5.0.8.RELEASE
    
    
  • 编写实体类
  • 编写配置文件,applicationContext.xml
    
    
    
        
        
    
        
        
            
            
            
            
            
        
    
        
        
            
            
        
    
        
        
            
        
    
    
    
  • 编写测试类
    • 启动Spring容器
      • 方式一
        ApplicationContext context = new ClassPathXmlApplicationContext("classpath:applicationContext.xml");
        
      • 方式二
        //下面两个注解相当于启动容器 ApplicationContext context = new ClassPathXmlApplicationContext("classpath:applicationContext.xml");
        @RunWith(SpringJUnit4ClassRunner.class)
        @ContextConfiguration(value = "classpath:applicationContext.xml")
        
    • 从Spring容器中获取Bean
      • 方式一
        context.getBean(UserService.class);
        
      • 方式二
        //该注解相当于从Spring Ioc容器中获取Bean context.getBean(UserService.class);
        @Autowired
        private UserService userService;
        
    • 对Bean操作

你可能感兴趣的:(一、Spring Ioc&DI配置使用)