IDEA社区版搭建Spring工程(02-使用注解)

使用注解的方式注入bean

  1. 在 spring-config.xml 添加如下配置:
<content:component-scan base-package="org.example"/>
  1. 使用注解注入bean对象,有两类注解:

(1)类注解:@Controller、@Service、@Repository、@Component、@Configuration.

(2)方法注解:@Bean

  1. 五个类注解之间的关系

  • @Configuration:配置层
  • @Controller:控制层
  • @Service:服务层
  • @Repository:数据持久层
  • @Component:上面四个注解的父注解
  1. 新建一个 Controller 类
package org.example;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;

@Controller
public class HelloController {

    @Autowired
    Student student;

    public String hello() {
        student.print("student ********");
        return "hello hello hello";
    }
}
  1. 在main方法里使用bean
HelloController hello = context.getBean("helloController", HelloController.class);
hello.hello();
  1. 在Student类上加上@Service注解

  2. 查看结果

参考网址:
https://blog.csdn.net/lfm1010123/article/details/127034770

posted @ 2024-07-09 16:13  Andy_lu020  阅读(16)  评论(0编辑  收藏  举报