[Spring5]IOC容器_Bean管理注解方式_完全注解开发

Posted 唐火

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[Spring5]IOC容器_Bean管理注解方式_完全注解开发相关的知识,希望对你有一定的参考价值。

完全注解开发

(1)创建配置类,替代xml配置文件

package com.atguigu.spring.config;

        import org.springframework.context.annotation.ComponentScan;
        import org.springframework.context.annotation.Configuration;

@Configuration //作为配置类,替代xml配置文件
@ComponentScan(basePackages = "com.atguigu.spring")
public class SpringConfig 



(2)编写测试类

package com.atguigu.spring.testdemo;

import com.atguigu.spring.config.SpringConfig;
import com.atguigu.spring.service.UserService;
import org.junit.Test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.annotation.AnnotationConfigApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

public class TestSpring5Demo1 
    @Test
    public void testService2()
    
        //加载配置类
        ApplicationContext context = new AnnotationConfigApplicationContext(SpringConfig.class);
        UserService userService = context.getBean("userService", UserService.class);
        System.out.println(userService);
        userService.add();

    



以上是关于[Spring5]IOC容器_Bean管理注解方式_完全注解开发的主要内容,如果未能解决你的问题,请参考以下文章

[Spring5]IOC容器_Bean管理注解方式_组件扫描配置细节

[Spring5]IOC容器_Bean管理注解方式_注入属性@Autowired_@Qualified_@Resource_@Value

[Spring5]IOC容器_Bean管理XML方式_创建对象_set注入属性and有参构造注入属性

[Spring5]IOC容器_Bean管理XML方式_自动装配

[Spring5]IOC容器_Bean管理XML方式_p名称空间注入

[Spring5]IOC容器_Bean管理XML方式_注入其他类型属性