使用spring进行注解开发,我们首先需要在spring的配置文件中,添加扫描。也就是扫描包中,那个类有注解。<context:component-scan base-package=" "> 包就是你想要扫描的那个包。
1. @Component取代<bean class="">
@Component("id") 取代 <bean id="" class="">
2.web开发,提供3个@Component注解衍生注解(功能一样)取代<bean class="">
@Repository :dao层
@Service:service层
@Controller:web层
3 在我们进行引用注入的时候,我们有两种方式进行注入
一:按类型进行注入
@Autowired
二:按名称进行注入
@Autowired
@Qualifier("名称")
先说第一种:按名称进行注入,我们在开发的时候,我们使用,mvc结构,例如当我的action中注入了service接口,但是如果我的service接口有多个实现类的时候,那么我的这种按照类型注入的方法将不能使用,下面我来说一下,如何使用这种方法进行注入。首先在我的action中,我需要声明我的service属性,然后,我在我的service属性上面添加注解@Autowired,这样我可以不通过添加set方法进行注入
下面说一下第二种:通过名称进行注入 。就是我需要给我注入的类先声明一个别称,然后根据我的别称进行注入,要求 @Qualifier("名称")和你起的名称相同,我们一般给类起别名的时候,我们一般根据mvc三层的结构进行起名,
相关推荐
使用Spring的注解方式实现AOP的细节
Spring通过注解实现IOC,Spring通过注解实现IOC,Spring通过注解实现IOC
sping注解开发总结,基于注解开发,Spring的IOC的注解开发, Spring的AOP的基于AspectJ的XML的开发。
《Spring注解驱动开发》是一套帮助我们深入了解Spring原理机制的教程; 现今SpringBoot、SpringCloud技术非常火热,作为Spring之上的框架,他们大量使用到了Spring的一些底层注解、原理,比如@Conditional、@Import...
Spring注解驱动开发.pdf
Spring注解驱动开发.xmind
本课程将会以项目功能为驱动 以功能为载体依次从浅入深的讲解目前Java Web开发中使用的最新技术 课程中除了数据增删改查这种传统功能外 还涉及到权限设计 树形菜单 站内聊天 报表开发等实用的设计方法或技术实现 ...
struts2.1.6+spring2.5.6+hibernate3.3搭建的基于注解的开发环境
对spring实战的的嘘唏,在第九章姐的嘘唏。对书中使用注解的方式开发进行了工程的创建学习。
dubbo+zookeeper+spring 注解式开发demo,使用注解方式利用dubbo开发的分布式例子
基于spring+springmvc+hibernate的全注解开发,在与数据库打交道的过程中不需要写繁琐的配置文件,仅通过相关的注解即可。
spring注解开发使用教程--Bean加载控制(二)案例代码
Spring注解开发视频教程
2. 注解开发: 我们将深入讨论如何使用注解来配置和管理Spring容器、控制器、服务层和数据访问层。注解开发可以显著简化配置,并提高代码的可读性。 3. 整合配置: 我们将演示如何将Spring、Spring MVC和MyBatis进行...
1.IOC纯注解开发 @Component @Service @Reposity 2.DI纯注解开发 @Autowire @Qualifire @Value 3.管理第三方的Bean @Bean
7、spring redis 注解开发 单片机 集群 主从复制1
让我们在开发中以及开发后期进行测试时,直接使用Junit结合spring一起测试。 本套课程中,我们将全面剖析Spring和SpringMVC两个部分。从应用场景分析,到基本用法的入门案例,再到高级特性的分析及使用,最后是执行...
spring注解开发源代码