
Spring
文章平均质量分 94
weixin_44086832
软件学习者,从Java后端,到前端,到移动开发,到Python,学无止境
展开
-
使用Mybatis 在IDEA中的操作
1.常用快捷键2.IDEA连接数据库jdbc:mysql://localhost:3306/yang?serverTimezone=GMT原创 2021-11-23 17:13:21 · 1125 阅读 · 0 评论 -
Spring第14篇_Spring中的事务控制
文章目录1. Spring中事务控制的API介绍1.1 PlatformTransactionManager2. Spring事务控制的代码准备3. Spring基于XML的声明式事务控制4.Spring基于注解的声明式事务控制5.Spring基于纯注解的声明式事务控制6. Spring5的新特性1. Spring中事务控制的API介绍1.1 PlatformTransactionManager PlatformTransactionManager接口是Spring的事务管理器,它里面提供了常用的操原创 2020-10-27 10:58:51 · 248 阅读 · 0 评论 -
Spring第13篇_Spring的JdbcTemplate
文章目录1. JdbcTemplate的概述2. JdbcTemplate的作用3. 初步创建和使用JdbcTemplate4. JdbcTemplate在Spring的IOC中使用5. JdbcTemplate的CRUD操作5.1 保存5.2 更新5.4 删除5.5 查询所有5.6 查询一个5.7 查询返回一行一列6. JdbcTemplate在Dao中的使用7. JdbcTemplateSupport的使用8. 使用Spring框架提供的JdbcTemplateSupport9. 总结Dao的编写方式原创 2020-10-27 10:52:08 · 390 阅读 · 0 评论 -
Spring第12篇_Spring中基于注解的AOP配置
文章目录1. 准备工作1.1 创建工程 day03_eesy_05annotationAOP1.2 在配置文件pom.xml中添加依赖1.3 将 day03_eesy04adviceType 工程 src目录下的文件复制到 day03_eesy05_annotationAOP的src目录下2. 进行注解配置2.1 在配置文件 bean.xml中添加 context约束并完善2.2 在Logger.java类中添加注解2.3 在Logger.java中为环绕通知添加注解2.4 总结1. 准备工作1.1 创原创 2020-10-27 10:43:20 · 99 阅读 · 0 评论 -
Spring第11篇_Spring中基于XML的AOP配置
文章目录1. 准备工作1.1 创建工程 day03_eesy_03SpringAOP1.2 在配置文件pom.xml中添加依赖1.3 编写业务层代码2. 进行配置3. 创建测试类AOPTest.java4. 运行结果5. 目录结构6. 切入点表达式写法补充6.1 介绍6.2 在bean.xml中表示6.3 在测试类AOPTest.java中测试6.4 运行结果7. 四种通知类型补充7.1 在Logger.java类中添加方法7.2 在bean.xml中进行配置7.3 在测试类AOPTest.java中运行7原创 2020-10-27 10:38:55 · 586 阅读 · 0 评论 -
Spring第10篇_AOP的介绍
文章目录1. AOP的概述1.1 什么是AOP1.2 AOP的作用及优势1.3 AOP的实现方式2. Spring中的AOP2.1 说明2.2 AOP相关术语1. AOP的概述1.1 什么是AOPAOP:全称是 Aspect Oriented Programming 即:面向切面编程 在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过**预编译方式和运行期间动态代理**实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中原创 2020-10-27 10:30:42 · 101 阅读 · 0 评论 -
Spring第九篇_分析问题并解决
文章目录1. 分析问题2. 初步解决方案2.1 创建负责连接的工具类ConnectionUtils.java2.2 创建事务管理工具类TransactionManager.java2.3 修改业务层实现类AccountServiceImpl.java2.4 在配置文件bean.xml中删除为QueryRuner注入的数据源2.5 修改持久层实现类AccountDaoImpl.java,消除删除为QueryRunner注入的数据源的影响2.6 在配置文件bean.xml中添加对象注入2.7 在测试类Accou原创 2020-10-27 10:28:14 · 121 阅读 · 0 评论 -
Spring第八篇_完善案例
文章目录1.1 为业务层接口添加转账方法1.2 在业务层实现类实现转账方法1.3 在持久层接口添加根据名称查询账户的方法1.4 在持久层实现类实现根据名称查询账户的方法1.5 在测试类测试1.6 出现的问题1.1 为业务层接口添加转账方法IAccountService.java/** * 账户的业务层接口 */public interface IAccountService { /** * 查询所有 * @return */ List<Acc原创 2020-10-27 10:25:21 · 86 阅读 · 0 评论 -
Spring第七篇_Spring的新注解
文章目录准备工作:1. ComponentScan1.1 介绍1.2 案例2. ComponentScan2.1 介绍2.2 案例3. Bean3.1 介绍3.2 案例4. 使用 AnnotationConfigApplicationContext(.class)获取容器5. 修改QueryRunner作用范围5.1 为返回QueryRunner的方法添加注解@Scope5.2 创建测试类TestQueryRunner.java6. Import6.1 新建一个配置类JdbcConfig.java用于进行数原创 2020-10-27 10:20:33 · 514 阅读 · 0 评论 -
Spring第六篇_基于XML的IOC案例
文章目录1. 案例前的准备1.1 创建 day02_eesy_02account_xmlioc 工程1.2 完成 pom.xml 的配置, 导入坐标(各种依赖)1.3 创建实体类1.4 创建持久层接口 IAccountDao.java1.5 创建持久层实现类AccountDaoImpl.java1.6 创建业务层接口 IAccountService.java1.7 创建业务层实现类 AccountServiceImpl.java1.8 目录结构2. 编写Spring的IOC配置创建bean.xml配置文件,原创 2020-10-27 10:16:49 · 485 阅读 · 0 评论 -
Spring第五篇_Spring中IOC的常用注解
Spring中IOC的常用注解文章目录Spring中IOC的常用注解1. 常用IOC注解按照作用分类2. Component注解 - 创建对象2.1 介绍2.2 案例3. 由Component衍生的注解3.1 介绍3.2 案例4. 自动按照类型注入-注入数据4.1 Autowired1. 介绍2. 案例说明: 此时自动按照类型注入4.2 Qualifier1. 介绍2. 案例4.3 Resource1. 介绍2. 案例4.4 Value5. 改变作用范围的注解1. 介绍2. 案例6. 和生命周期相关的注解原创 2020-10-27 10:05:28 · 644 阅读 · 0 评论 -
Spring第四篇_依赖注入(Dependency Injection)
4. 依赖注入Spring中的依赖注入:依赖注入:Dependency InjectionIOC的作用:降低程序间的依赖耦合(依赖关系)依赖关系的管理:以后都交给Spring来维护在当前类需要用到其它类的对象的时候, 由Spring为我们提供, 我们只需要在配置文件中说明依赖关系的维护, 就称之为依赖注入依赖注入:能注入的数据 有三类:基本类型和String其他bea...原创 2020-04-18 17:32:17 · 510 阅读 · 1 评论 -
Spring第三篇_IOC概念和Spring中的IOC
3. IOC概念和Spring中的IOC3.1 IOC的概念控制反转(Inversion of Control , 英文缩写为IOC) 包创建对象的权力交给框架,是框架的重要特征,并非面向对象编程的专用术语; 它包括依赖注入(Dependency Injection, 简称DI)和依赖查找(Dependency Lookup)3.2 IOC的作用 IOC的作用: 削减计算机程序的耦合(降...原创 2020-04-18 17:27:58 · 102 阅读 · 0 评论 -
Spring第二篇_程序的耦合及解耦
2. 程序的耦合及解耦2.1 曾经案例中的问题在具体案例中研究耦合:2.1.1 创建 day01_eesy_01jdbc项目2.1.2 在pom.xml中完成有关mysql的配置pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0"...原创 2020-04-17 23:21:21 · 162 阅读 · 0 评论 -
Spring第一篇_Spring的概述
1. Spring的概述1.1 Spring是什么? Spring 是分层的 Java SE/EE 应用 full-stack 轻量级开源框架,以 **IoC(Inverse Of Control: 反转控制)**和 AOP(Aspect Oriented Programming:面向切面编程)为内核,提供了展现层 Spring MVC 和持久层 Spring JDBC 以及业务层事务管理等...原创 2020-04-17 23:11:42 · 148 阅读 · 0 评论