
Spring5框架
静心兴*_*(bug收割員)
坚持就是胜利 Nothing is impossible!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Sprng5新特性
核心特性访问Resource时提供getFile或isFile防御式抽象有效的方法参数访问基于java8反射增强在spring核心接口中增加了声明default方法的支持一贯使用jdk7, charset和standardcharset的增强兼容jdk9自带了通用的日志封装(1) 已经移除了log4jConfigListener,官方建议使用log4j2(2) Spring5框架整合了log4j(3) 第一步引入jar包(4) 第二部创建log4j2.xml配置文件(5)持续实例化v原创 2020-07-27 09:44:02 · 267 阅读 · 0 评论 -
spring5-事务
事务概念什么叫事务(1)事务是数据库操作最基本单元,逻辑上一组操作,要么都成功,如果一个失败,操作都失败事务特性ACID(1) 原子性:(2) 隔离性(3) 一致性(4) 持久性事务操作(搭建事务操作环境)创建数据库表,添加记录创建service,搭建dao,完成对象创建和注入关系(1) service注入dao,在dao注入jdbcTemplate,在jdbcTemplate注入datasource(2) 在dao创建两个方法,多钱和少钱的方法,(原创 2020-07-26 22:35:56 · 231 阅读 · 0 评论 -
Spring5-JdbcTemplate
JDBCTemplate(概念和准备)什么是jdbcTemplate(1)Spring框架对jdbc进行封装,使用jdbcTemplate方便对数据库进行操作准备工作引入jdbc(2)在spring配置文件中配置数据库连接池3. 配置jdbcTemplate对象,注入Datasource4. 创建service类,创建dao类,.在dao注入jdbcTemplate4. JdbcTemplate操作数据库5. 编写一个bean6. 编写service和dao(1) 在dao原创 2020-07-26 22:29:40 · 277 阅读 · 0 评论 -
spring5-AOP
AOP(概述)(1) 面向切面编程,利用AOP可以对业务逻辑的各个部分进行分离,从而使业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率(2) 示例不通过修改源代码方式,在主干功能里面添加新功能2. AOP底层原理AOP底层使用动态代理(1) 有两种情况动态代理第一种情况:有接口情况,使用jdk动态代理第二种:没有接口情况,使用CGLIB动态代理创建之类的代理的对象,增强子类的方法3. AOP(JDK动态代理)使用jdknewProxyInstanc原创 2020-07-26 22:22:59 · 312 阅读 · 0 评论 -
Spring框架概述,IOC容器
Spring是轻量级的开源的javaee框架Spring可以解决企业应用开放的复杂性Spring有两个核心部分:IOC和AOPIOC:控制反转,把创建对象的过程交给spring进行管理AOP:面向切面,不修改源代码进行功能增强Spring特点方便解耦,简化开发,AOP编程支持方便程序测试方便和其他框架进行整合,方便进行事务操作降低api开发难度IOC容器Ioc概念和原理(1) 控制反转,把对象创建和对象之间调度过程,交给spring管理,(2) 使用ioc目的:为了耦合度降.原创 2020-07-26 21:54:24 · 307 阅读 · 0 评论