ssh框架 spring IOC注解的方式
来源:互联网 发布:最好的英文翻译软件 编辑:程序博客网 时间:2024/05/04 16:40
Spring框架的IOC功能之注解的方式
Spring框架的IOC之注解方式的快速入门
1. 步骤一:导入注解开发所有需要的jar包 * 引入IOC容器必须的6个jar包 * 多引入一个:Spring框架的AOP的jar包,spring-aop的jar包可以看上一篇有具体找包2. 步骤二:创建对应的包结构,编写Java的类 * UserService -- 接口 * UserServiceImpl -- 具体的实现类3. 步骤三:在src的目录下,创建applicationContext.xml的配置文件,然后引入约束。注意:因为现在想使用注解的方式,那么引入的约束发生了变化 * 需要引入context的约束,具体的约束如下 <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd"> <!-- bean definitions here --> </beans>4. 步骤四:在applicationContext.xml配置文件中开启组件扫描 * Spring的注解开发:组件扫描 <context:component-scan base-package="com.itheima.demo1"/> * 注意:可以采用如下配置 <context:component-scan base-package="com.itheima"/> 这样是扫描com.itheima包下所有的内容5. 步骤五:在UserServiceImpl的实现类上添加注解 * @Component(value="userService") -- 相当于在XML的配置方式中 <bean id="userService" class="...">6. 步骤六:编写测试代码 public class SpringDemo1 { @Test public void run1(){ ApplicationContext ac = new ClassPathXmlApplicationContext("applicationContext.xml"); UserService us = (UserService) ac.getBean("userService"); us.save(); } }
Spring框架中Bean管理的常用注解
1. @Component:组件.(作用在类上)2. Spring中提供@Component的三个衍生注解:(功能目前来讲是一致的) * @Controller -- 作用在WEB层 * @Service -- 作用在业务层 * @Repository -- 作用在持久层 * 说明:这三个注解是为了让标注类本身的用途清晰,Spring在后续版本会对其增强3. 属性注入的注解(说明:使用注解注入的方式,可以不用提供set方法) * 如果是注入的普通类型,可以使用value注解 * @Value -- 用于注入普通类型 * 如果注入的是对象类型,使用如下注解 * @Autowired -- 默认按类型进行自动装配 * 如果想按名称注入 * @Qualifier -- 强制使用名称注入 * @Resource -- 相当于@Autowired和@Qualifier一起使用 * 强调:Java提供的注解 * 属性使用name属性
Bean的作用范围和生命周期的注解
1. Bean的作用范围注解 * 注解为@Scope(value="prototype"),作用在类上。值如下: * singleton -- 单例,默认值 * prototype -- 多例2. Bean的生命周期的配置 * 注解如下: * @PostConstruct -- 相当于init-method * @PreDestroy -- 相当于destroy-method
阅读全文
0 0
- ssh框架 spring IOC注解的方式
- Spring框架的IOC之注解方式和AOP方式
- Spring框架使用纯注解的方式来配置IOC
- Spring IOC注解方式
- Spring IOC 注解方式
- SSH:通过注解(Annotation)的方式在Spring IoC容器中注入依赖
- Spring IOC容器-注解的方式
- 通过注解方式配置Spring的IoC
- Spring框架(3)---IOC装配Bean(注解方式)
- Spring框架(3)---IOC装配Bean(注解方式)
- Spring框架(3)---IOC装配Bean(注解方式)
- 【10】框架学习—Spring的IOC容器之注解方式与AOP技术
- Spring框架总结——第二部分(基于xml配置+注解的方式配置IOC)
- Spring IOC基础 注解方式
- 基于全注解方式的SSH框架
- 全注解方式的SSH基础框架
- SSH框架整合---注解的方式
- 带你逐步深入了解SSH框架——spring的ioc操作(注解)和aop概念
- Ubuntu 16.04下安装Tomcat 8.5.9
- 点云obj格式转换成pcd格式
- 为移动设备设计和证明一个符合EMV协议的支付协议一
- 树(BFS),紫书P155UVa548
- [bzoj5018][dp]英雄联盟
- ssh框架 spring IOC注解的方式
- C++输入cin详解
- 使用MySQL Workbench建立数据库,建立新的表,向表中添加数据
- 训练集--训练赛8
- Ubuntu 16.04配置JDK1.8.0_144教程
- android Spannable
- 喝茶让你降三高之“桑玉茶”
- 本地文件上传github
- Netty心跳检测篇之简单实例