![](https://img-blog.csdnimg.cn/20190918140053667.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Spring
文章平均质量分 62
Spring
AloneDrifters
这个作者很懒,什么都没留下…
展开
-
Springboot 2.x 单元测试 JUnit 5
https://www.cnblogs.com/xiaomaomao/p/14307749.html原创 2022-03-04 15:38:45 · 125 阅读 · 0 评论 -
SpringBoot
一、 Spring Boot简介SpringBoot本质是Spring Framework,Spring Framework主要作用就是整合其他技术。所以学习Spring Boot就是在学习如何整合其他技术。二、 第一个基于Spring Boot的Spring MVC项目1 配置依赖在pom.xml中添加一个继承(主要目的:1. 配置文件 2. 插件3.依赖jar)引入springmvc启动器<parent> <groupId>org.springframewor原创 2021-08-23 19:31:25 · 311 阅读 · 0 评论 -
Spring的properties属性配置文件和Spring常用注解
Spring的properties属性配置文件问题:在学习了Spring的知识后,需要被Spring管理的资源都是通过配置文件的形式来告诉Spring容器对象管理谁以及如何管理。但是随着使用次数的增多,我们发现配置文件中配置的标签越来越多,每次我们创建一个新的项目时,将配置好的配置文件在该项目中只需要修改一下数据库连接参数即可正常使用,但是因为配置文件的内容越来越多,造成配置文件的阅读性越来越差,数据库连接参数的修改不太好找到,怎么办?解决:将数据库相关参数提取到一个新的文件中专门配置,然后在原创 2021-06-03 22:04:25 · 1751 阅读 · 2 评论 -
SpringTX
[1]SpringTX的介绍问题:在学习了Spring整合mybatis后,我们可以直接从Spring容器中获取mapper层的实例化对象完成数据库操作。而在业务层方法中很多时候因为业务逻辑的复杂性,会出现在业务层方法中调用多个数据库操作。而之前我们学习过事务的管理,在同一个业务中只要有一个数据库操作执行失败,其他的就算执行成功也会一并回滚。但是在Spring整合Mybatis后,我们获取的直接是Mapper接口的实例化对象,而事务的管理需要使用connection对象来完成或者SqlSession对原创 2021-06-03 21:54:33 · 1026 阅读 · 0 评论 -
AOP案例(日志)
Logs 实体类@Data@NoArgsConstructor@AllArgsConstructor@ApiModelpublic class Logs implements Serializable { private static final long serialVersionUID = -89998567097386518L; /** * 日志ID */ @ApiModelProperty(hidden = true) private I原创 2022-03-27 11:20:09 · 454 阅读 · 0 评论 -
AOP 操作
文章目录AspectJ 注解AspectJ 配置文件AspectJ 注解//1、创建类,在类里面定义方法public class User { public void add() { System.out.println("add......."); }}//2、创建增强类(编写增强逻辑)//(1)在增强类里面,创建方法,让不同方法代表不同通知类型//增强的类public class UserProxy { public void before() {//前置通知 System.o原创 2021-05-29 22:22:39 · 213 阅读 · 1 评论 -
SpringAOP之代理设计模式
[1]设计模式:概念:设计模式其实就是代码的一种结构的设计思路。好处:增加代码健壮性易修改性可扩展性设计模式的种类:三大种类: 建造类设计模式结构类设计模式行为类设计模式参考网址:http://baijiahao.baidu.com/s?id=1639156298714178350&wfr=spider&for=pc[2] 代理设计模式:代理设计模式的概念:将对某个功能的调用以及使用的代码封装起来,避免调用方式以及使用代码的直接暴露。代理设原创 2021-06-03 21:43:53 · 513 阅读 · 1 评论 -
银行转账案例
[1] 案例需求用户访问登录页面,在页面中输入用户名和密码点击登录,登录成功后 进入到主页中。如果登录败,则在登录页面中提示用户用户名或密码错误。在主页面中,用户在填写银行转账信息,包括:转账账户,转账账 户密码,转账金额,收款账号,收款人姓名。点击开始转账,完成转账。但是有如下特殊需求:① 需要用户的登录日志。② 当转账账户的密码失去焦点时,检验转账账户信息是否存在。③在转账金额失去焦点时,校验金额是否正确。④ 收款人姓名失去焦点时,校验收款人信息是否正确⑤ 当所有的信息验证无误后,才能转账原创 2021-05-29 18:48:47 · 1592 阅读 · 0 评论 -
SpringIOC的创建对象的单例多例模式和自动注入
[1] SpringIOC创建对象的单例和多例模式问题:Spring容器对象根据配置文件创建对象的时机默认发生在Spring容器对象在被创建的时候,也就是说,我们一旦获取到Spring容器对象,意味着可以直接获取Spring容器中的对象使用了.那么,如果我对同一个bean对象,连续获取N次,获取到的是不是同一个对象呢?因为spring容器对象底层使用的是map集合存储的bean对象,对map集合按照同一个键名获取数据,获取的是同一个,也就说按照同一个键名从Spring容器中获取的都是同一个对象,那么如原创 2021-05-26 20:25:56 · 782 阅读 · 0 评论 -
Spring整合Mybatis-完成用户登录
①导入的jar包:②在src下创建并配置applicationcontext.xml文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.spr原创 2021-05-26 20:15:00 · 289 阅读 · 2 评论 -
SpringIOC
Spring原创 2021-05-19 18:41:53 · 79 阅读 · 0 评论