注解要放在要注解的对象的上方 @Autowired private Category category; <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" x…
ide: idea lib包的导入:http://webcache.googleusercontent.com/search?q=cache:http://zyjustin9.iteye.com/blog/2172445 applicationContext.xml 文件: 如果是java project项目,那么要放在src目录下,同时,需要用 <aop: 来导入p idea会自动检测此文件,根据上方提示加入spring配置即可 xml 方式 配置 bean: <?xml version=&…
我们在以前学习  Spring  的时候,其所有的配置信息都写在  applicationContext.xml  里,大致示例如下: java代码: <beans> <bean name="ds" class="org.apache.commons.dbcp.BasicDataSource"> <property name="driverClassName" value="oracle.jdbc.driv…
Spring学习笔记之依赖的注解(2) 1.0 注解,不能单独存在,是Java中的一种类型 1.1 写注解 1.2 注解反射 2.0 spring的注解 spring的 @Controller@Component@Service//更多典型化注解,但是@Controller@Service建议使用 @service("personService")可以代替set get 方法,@Resource(name=personDao) @Autowired//按照类型匹配 @Qualifier…
组件扫描:Spring能够从classpath下自动扫描,侦测和实例化具有特定注解的组件. 特定组件包括: 1.@Component:基本注解,识别一个受Spring管理的组件 2.@Respository:标识持久层组件 3.@Service:标识业务层组件 4.@Controller:标识表现层组件 Spring 有默认的命名策略: 使用非限定类名, 第一个字母小写. 也可以在注解中通过 value 属性值标识组件的名称 当在组件类上使用了特定的注解之后, 还需要在 Spring 的配置文件…
内容源自:使用ioc注解方式配置bean context层 : 上下文环境/容器环境 applicationContext.xml 1 ioc注解功能 注解 简化xml文件配置 如 hibernate 映射文件 ioc注解 简化 ioc容器的配置 1 bean对象定义过程 @Component 该注解用于标注一个类 标注哪些需要使用ioc管理/实例化的类 被标注的类会成为ioc实例化的对象 ioc容器解析时,会在工程中扫描所有被该注解标注的类,使用ioc方式对其进行实例化. @Controlle…
@Autowired  —— 自动装配 需先在配置文件中,配置一个org.springframework.beans.factory.annotation. AutowiredAnnotationBeanPostProcessor的Bean. <!-- 该 BeanPostProcessor 将自动起作用,对标注 @Autowired 的 Bean 进行自动注入 --> <bean class="org.springframework.beans.factory.annotat…
(1)组件扫描:spring能够从classpath下自动扫描.侦测和实例化具有特定注解的组件. (2)特定组件包括: @Component:基本注解,标识一个受spring管理的组件: @Respority:标识持久层组件: @Service:标识服务层(业务层)组件: @Controller:标识表现层组件: (3)对于扫描到的组件,spring有默认的命名规则:使用非限定类名.第一个字母小写,也可以在注解中通过value属性值标识组件的名称. (4)当在组件类上使用了特定的注解之后,还需要…
Spring能够从classpath下自动扫描,侦测和实例化具有特定注解的组件特定组件包括: @Component:基本注解,标示了一个受Spring管理的Bean组件 @Respository:标识数据访问层(DAO层)组件 @Service:标识服务层(业务层)组件 @Controller:标识控制层(表现层),该类是能处理HTTP请求的控制器. 对于扫描到的组件, Spring有默认的命名策略 :使用非限定类名,第一个字母小写( UserServiceImpl—>userServiceIm…
context层 : 上下文环境/容器环境 applicationContext.xml 具体示例: 现在ioc容器中添加context层支持: 包括添加xmlns:context.xsi:schema.注解扫描地址 LoginAction.java: 这里面注意@Component中的参数la可以写也可以不写,写上了就指定了bean对象的id值,默认为类名开头字母小写loginAction. UserDaoImpl.java 测试类:…