spring
自在的双面鱼
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
spring注解开发环境搭建(7)
文章目录与xml相比实例对象注解,步骤由Component衍生的注解注解注入实例指定bean id注入注入基本类型和String指定作用范围初始化销毁方法注解与xml相比xml标签可以大概分为四类 1.实例对象的xml标签 <bean> 2.注入参数的xml标签 <property> 3.修改作用的xml属性 scope 4.有关生命周期方法的属性字...原创 2019-08-13 18:57:36 · 354 阅读 · 0 评论 -
spring基于注解的声明式事务配置入门(18)
目录一.添加注解的xml约束头文件二.在想对应的代码层配置Component和Autowired三.bean.xml中将JdbcTemplate配置入springioc容器四.bean.xml配置需要扫描的包路径五.在对应的位置使用Transactional配置事务类型一.添加注解的xml约束头文件xmlns:context=“http://www.spring...原创 2019-08-16 20:22:07 · 195 阅读 · 0 评论 -
spring基于xml的声明式事务配置入门(17)
一.添加依赖spring-context:spring框架依赖spring-jdbc:spring中jdbc依赖spring-tx:spring中事务依赖spring-test:spring集合junit的包aspectjweaver:spring的切入点表达式二.baen文件约束头打开帮助文档,点击Data Access搜索xmlns:tx将约束头拷贝进文档三.声...原创 2019-08-16 19:38:24 · 170 阅读 · 0 评论 -
spring依赖注入(6)
文章目录概念注入的三类数据注入的三种方式构造方法注入(一般不用,参考下方劣势)set方法注入复杂、集合类型注入概念依赖关系的维护都交由spring来管理,称之为依赖注入。注入的三类数据1.基本类型2.bean实体类类型3.复杂类型,集合数据类型注入的三种方式1.构造方法2.set方法3.注解提供构造方法注入(一般不用,参考下方劣势)在bean内部使用construct...原创 2019-08-12 21:48:15 · 127 阅读 · 0 评论 -
spring中bean细节三种创建对象的方式(5)
文章目录创建对象的三种方式作用范围生命周期创建对象的三种方式1.在配置文件bean标签配置id和class属性来创建对象(此情况下是创建对象的类有默认的无参构造函数)例如: <bean id="accountService" class="com.gaipian.service.Impl.AccountServiceImpl"></bean>2.使用被创建对象类...原创 2019-08-12 19:47:31 · 275 阅读 · 0 评论 -
springAOP基于注解控制事务后置通知与最终通知的顺序问题(16)
只能够使用环绕通知来解决这个问题原创 2019-08-16 11:00:21 · 1871 阅读 · 0 评论 -
BeanFactory与ApplicationContext区别(4)
文章目录区别使用方式区别BeanFactory:加载完配置文件后,并没有创建对象,只有当调用id获取对象时才会创建对象(类似与多例模式情况下使用)。ApplicationContext:加载完配置文件立即创建对象(单例模式情况下使用)。使用方式BeanFactory Resource resource = new ClassPathResource("bean.xml"); ...原创 2019-08-12 16:02:06 · 142 阅读 · 0 评论 -
spring Application中的三个主要实现类(3)
顶层接口BeanFactory1.点击鼠标右键Diagrams——》Show Diagram打开继承关系图发现BeanFactory为顶层接口2.选中BeanFactory右键Show Implelemtations可以看到所有的实现类,以及相关接口,抽象类 ClassPathXmlApplicationContext:文件在类路径下(常用) FileSystemXmlApplicat...原创 2019-08-12 15:35:40 · 385 阅读 · 0 评论 -
spring ioc基于xml配置入门(2)
打开官网,根据提示按需求版本写入maven文件导入正确发现一下jar包,上方第一个是注解开发所需要的jar包,中间四个是apring的基本框架,而最下面一个就是logging,打开它的目录可以看到和logging.jar的目录层级是一样的打开依赖关系图创建xml文件,写入配置1.在resources目录下创建bean.xml(名称没有硬性要求)2.在官网文档找到xml的引入3...原创 2019-08-12 12:54:13 · 178 阅读 · 0 评论 -
Dao层解决jdbcTemplate重复代码以及使用jdbcDaoSources(15)
目录一.手动编写jdbcDaoSupport类实现解决重复代码二.spring中xml自动解决三.通过注解配置一.手动编写jdbcDaoSupport类实现解决重复代码创建jdbcDaoSupport类,在其中编写代码public class JdbcDaoSupport { private JdbcTemplate jdbcTemplate; p...原创 2019-08-16 09:25:56 · 383 阅读 · 0 评论 -
spring jdbcTemplate(14)
目录依赖配置jdbcTemplatejdbcTemplate简单使用jdbcTemplate方法使用query依赖配置在maven添加spring-jdbc和spring-tx(此包是与事务相关的包)jar包jdbcTemplate用于和数据库交互,实现对表的CRUD操作jdbcTemplate简单使用DriverManagerDataSource ...原创 2019-08-15 21:37:55 · 158 阅读 · 0 评论 -
spring官网下载(1)
原创 2019-08-11 22:14:06 · 125 阅读 · 0 评论 -
spring注解方式使用AOP(13)
目录导入约束添加基本的ioc注解和aop注解创建切入点表达式方法开启注解aop支持使用注解通知顺序错乱的问题导入约束导入ioc的xml约束和aop约束添加基本的ioc注解和aop注解1.通知类添加Component注解,配置进入ioc容器2.使用Aspect注解制定当前类是一个切面类3.在切入点方法上添加通知注解(括号中写入切入点表达式方法,注意是方法...原创 2019-08-15 16:57:54 · 124 阅读 · 0 评论 -
spring基于xml入门aop(12)
文章目录注意引入依赖bean.xml文件的配置切入点表达式注意此时切入点类,通知方法工厂类已经完全准备完毕引入依赖切入点表达式的依赖bean.xml文件的配置1.将连接点类和通知工厂类都写入ioc容器中,都交给spring管理2.开始配置aop 1》.aop:config:该标签表示开始配置aop 2》.aop:aspect:该标签表示配置切面 id:该切面...原创 2019-08-15 09:56:54 · 160 阅读 · 0 评论 -
AOP面向切面编程介绍(11)
文章目录介绍面向切面相关术语面向切面的开发介绍面向切面:通过预编译方式和运行期动态代理实现程序功能的统一的一种技术优势: 减少重复代码 提高开发效率 维护方便 AOP的实现方式 使用动态代理技术面向切面相关术语Joinpoint连接点: 所有能被拦截到的点,能被增强的方法Pointout切入点: 被增强的连接点,被增强的方法Advice(通知/增强) 拦截到Joi...原创 2019-08-14 23:20:50 · 136 阅读 · 0 评论 -
spring整合junit(10)
文章目录junit的大致原理集成spring的junit注意:junit版本过低的报错整合了spring-junit后的使用junit的大致原理1.首先程序是要一个入口的,main2.junit就是集成了一个main,他会扫描那些方法有@Test注解,如果有注解将调用3.但是junit是不会调用spring框架的,所以在执行的时候不会创建ioc容器spring的注解等等都没有用4.所以需...原创 2019-08-13 23:02:04 · 150 阅读 · 0 评论 -
spring中Configuration和ComponentScan注解,解决外部jar包不能注解问题(9)
文章目录注解替换context:component-scan标签使用注解替换bean标签脱离bean.xml文件创建容器对象使用多个配置类以及Import注解使用注解读取properties文件注解替换context:component-scan标签1.创建一个配置文件类(此类没有名称路径有要求)2.在类上使用Configuration注解 作用:制定该类是一个配置类 3.使用Co...原创 2019-08-13 22:15:10 · 2512 阅读 · 0 评论 -
spring使用sql处理对象时需要注意的问题(8)
文章目录sql处理对象单例与多例问题sql处理对象单例与多例问题单例模式下如果多个dao同时使用,会产生线程安全问题例如: QueryRunner对象变量使用bean注入时需要添加 scope=“property”开启多例模式...原创 2019-08-13 19:36:51 · 133 阅读 · 0 评论 -
spring使用纯注解配置声明式事务(19)
目录一.创建主配置类二.编写和数据库相关的配置类三.创建jdbcConfig.properties并写入数据库连接信息四.编写和事务相关的配置类五.其他事务类型的声明按照以下博客来,将重复作用的bean.xml注解忽略即可一.创建主配置类二.编写和数据库相关的配置类三.创建jdbcConfig.properties并写入数据库连接信息四.编写和...原创 2019-08-16 21:18:47 · 268 阅读 · 0 评论
分享