二(二)、基于注解形式配置bean
概述:
常用的注解有@Controller @Service @Repository @Component ;一般@Controller放在@Controller类上面即(表现层)标识表现层组件 ;@Service放在Service(业务层)的实现类上面,标识业务层组件 ;@Repository放在Repository(数据处理层)上面,标识持久层组件; @Component一般方式普通实体上面 基本组件,标识一个受到spring容器管理的组件;这几个没有明显区分,其实可以混用但是为了代码的可读性,一般都是按照前面的方式来处理;
基于注解方式配置bean,主要是通过 context:conponent-scan 来扫描 侦测 实例化 classpath下具有特定标识的组件;
一、配置bean:
步骤一、创建如下目录结构
此外除了5个jar包外,需要添加spring-aop。否则可能报错;
代码如下:
UserController:
1 package com.lixm.annotation.controller; 2 3 import org.springframework.stereotype.Controller; 4 5 @Controller 6 public class UserController { 7 8 public void execute() { 9 System.out.println("usercontroller execute..."); 10 } 11 }