IoC操作Bean管理(基于注解方式) 1,什么是注解 (1)注解是代码特殊标记,格式:@注解名称(属性名称=属性值,属性名称=属性值...) (2)使用注解,注解作用在类上面,方法上面,属性上面 (3)使用注解目的:简化xml配置 2,Spring针对Bean管理中创建对象提供注解 (1)@Component (2)@Service 一般用在业务逻辑层 Service层 (3)@Controller  一般用在外部层,控制层 (4)@Repository  一般用在持久层 Dao层 *上面四个…
编写测试类 1,编写相关的类 public interface UserDao { public void sayHello(); } public class UserDaoImpl implements UserDao { @Override public void sayHello() { System.out.println("Hello Spring..."); } } 2,配置注解扫描 <!-- 指定扫描bean包下的所有类中的注解.base-package属性是需要…
前面讲的Bean相关配置全部是使用xml配置文件或实现接口来实现的,接下来将比较常用的用法,使用注解实现bean的注入和管理 内容包括 ClassPath扫描与组件管理 类的自动检测与注册bean context:annotation-config @Component.@Repository.@Service.@Controller @AutoWired.@Required @Qualifier @Configuration.@Bean @ImportResource("").@Va…
完全注解开发 (1)创建配置类,替代xml配置文件 (2)编写测试类 在实际中一般用springboot做…
基于注解方式实现属性注入 (1)@Autowired:根据属性类型进行自动装配 第一步 把 service 和 dao 对象创建,在service 和 dao 类添加创建对象注解 第二步 在service注入 dao 对象,在service 类添加dao类型属性,在属性上面使用注解 (2)@Qualifier:根据属性名称进行注入 这个@Qualifier注解的使用,和上面@Autowired一起使用 (3)@Resource:可以根据类型注入,可以根据名称注入  (Spring不建议用这个,因…
4,开启组件扫描细节配置…
注解:代码中的特殊标记,注解可以使用在类.方法.属性上面,使用注解可实现一些基本的功能.注解的写法是@注解名称(属性=属性值). 使用注解创建对象 第一步,创建Web项目,引入Spring的开发包 第二步,编写相关的类 在src目录下创建一个cn.itcast.anno包,并在该包下编写一个User类. public class User { public void add() { System.out.println("add...................."); } } 第…
Spring_day02 上节内容回顾 今天内容介绍 Spring的bean管理(注解) 注解介绍 Spring注解开发准备 注解创建对象 注解注入属性 配置文件和注解混合使用 AOP概念 AOP原理 AOP操作术语 Spring的aop操作 Aop操作准备 使用表达式配置切入点 Aspectj的aop操作 log4j介绍 Spring整合web项目演示 Spring_day02 上节内容回顾 1 spring的概念 (1)核心:ioc和aop (2)spring一站式框架 2 spring的b…
在Spring中,主要用于管理bean的注解分为四大类:1.用于创建对象.2.用于给对象的属性注入值.3.用于改变作用的范围.4.用于定义生命周期.这几个在开发中经常接触到,也可以说每天都会遇见.其中创建对象是重点,Spring中创建对象的有四个:分别是@Component,@Controller,@Service,@Repository.对于@Component注解:把资源让Spring来管理,相当于xml中的配置的Bean.属性:value:指定Bean中的id.如果不指定value属性,默…