[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方式_自动装配