本节内容: Spring介绍 Spring搭建 Spring概念 Spring配置讲解 使用注解配置Spring 一、Spring介绍 1. 什么是Spring Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由 RodJohnson 在其著作 Expe ...
分类:
编程语言 时间:
2018-01-24 22:20:52
阅读次数:
312
1、类型常规配置: 通过在properties文件中注入键值对的方式,在java代码中通过@Value注解注入值 2、类型安全配置 将要注入的属性包装成一个类,给类加上注解:ConfigrationProperties(prefix="author")《还可以加location指定路径》 这样启动后 ...
分类:
编程语言 时间:
2018-01-09 20:26:38
阅读次数:
265
首先还是xml的配置文件 接着是假定dao的类 生成一个对象很方便,甚至@Component(value="dao")中的value=都可以不写,变成 @Component("dao") 然后是假定service的类 与配置文件中使用<bean id="service" class="com.swi ...
分类:
编程语言 时间:
2017-11-17 19:58:50
阅读次数:
195
实现功能 现实需求中,有一些类似无法加入扫描组件注解的。如jdk里面的类。 那么框架必须要支持将没有组件注解标识的类也可以有一个方式注入到容器里面。 那么,我们通过类似Spring的@Bean的方案,来实现这个需求。 通过在配置类的方法的上面,使用@Bean注解,将返回的对象加到容器中。 实现思路 ...
分类:
其他好文 时间:
2017-11-11 20:48:04
阅读次数:
251
实现功能 需求:在类的成员属性使用@Autowirde注解注入容器中的对象。 实现思路 要实现这个功能。我们首先要思考一个问题:类与类的关系是在调用的建立的,还是说在创建对象的时候就就将建立了? 我实现的方案是,在在程序启动后,所有对象创建后直接就将对象的属性和属性之间的关系创建了。接下来我就用这个 ...
分类:
其他好文 时间:
2017-11-11 19:53:54
阅读次数:
228
配置文件格式两种application.properties和application.yml .yml配置的使用 1、使用@Value("${配置文件中的属性名}")注解注入配置内容 2、在配置中引用配置 ${配置文件中的属性名} 3、配置注入到实体类注解@ConfigurationProperti ...
分类:
编程语言 时间:
2017-11-11 00:39:07
阅读次数:
255
spring的bean管理(注解) 注解: 1.代码里面的特殊标记,使用注解可以实现功能 2.注解写法 @注解名称(属性名称=属性值) 3.注解使用在类上面,方法上面,属性上面 spring注解开发准备 注解创建对象: 默认是单实例,如果价格prototype则是多实例 注解注入属性两个注解: @a ...
分类:
编程语言 时间:
2017-11-03 15:30:37
阅读次数:
179
这一讲分析spring bean属性注入代码populateBean,源码分析如下 debug过程中我们知道,总共有7个BeanPostProcessor 对于@Autowired,@Value注解注入的属性值,AutowiredAnnotationBeanPostProcessor会处理。我们进一 ...
分类:
编程语言 时间:
2017-10-18 16:45:49
阅读次数:
332
1.Spring整合MyBatis的准备工作 在项目中加入Spring、MyBatis及整合相关的JAR文件 建立开发目录结构,创建实体类 创建数据访问接口(UserMapper) 配置SQL映射文件(UserMapper.xml) 配置MaBatis配置文件(mybatis-config.xml) ...
分类:
编程语言 时间:
2017-10-08 11:18:38
阅读次数:
189
1.Spring IOC注解的介绍使用2 需要导入IOC容器需要的6个jar包+spring-aop.jar: 1.2 创建包结构并编写Java类 UserService接口 package cn.itcast.service; public interface UserService { /** ...
分类:
编程语言 时间:
2017-10-07 15:02:24
阅读次数:
267