java
宋某人...
这个作者很懒,什么都没留下…
展开
-
Mybatis Plus 开启日志 (SSM)
Mybatis plus 是一个工具,它可以使mybatis 使用起来更加方便与快捷.它也有日志功能,但开启方法与mybatis 略有不同 注:此mybatis plus为3.4.0,如果版本较低需要根据报错位置进行轻微的调整以下是除了数据源以外,mybatis plus的全部配置(SSM)<bean id="sqlSessionFactoryBean" class="com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFacto原创 2020-10-19 19:54:35 · 2775 阅读 · 1 评论 -
SSM整合Mybatis
第一步: 准备持久层的以下maven依赖 如果不用maven需要自行下载这些jar包与它对应的依赖,较为麻烦<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.5.2</version></dependency> <!--数据库连接池--&g原创 2020-10-19 19:50:48 · 605 阅读 · 0 评论 -
统一返回值类型
统一返回值类型在开发一个较为复杂的项目或多人开发中,会面临一个问题,后端返回值的类型多种多样,前端去获取这些数据时就比较麻烦,而为了解决这个问题,可以通过统一返回值的类型,即定义一个统一的返回值类型,所有方法的返回值类型都相同,那前端接收数据就特别好处理了因为所有方法的返回值都统一,那这个定义返回值的类建议放到一个公共文件夹中,比如工具类中,或者单独见一个项目,然后再引入来使用首先创建该类的接口 定义两个常量 用来表示成功的状态码与失败的状态码public interface ResultCode原创 2020-09-28 09:42:20 · 676 阅读 · 0 评论 -
通过AOP实现不改动代码对代码增强
通过AOP实现不改动代码对代码增强aop即面向切面编程,它可以在不改动代码的情况下对其增强首先创建一个需要被增强的方法public void saveCustom() { System.out.println("保存客户");}上述方法为模拟保存,而保存时为了防止出现部分成功部分失败的情况,所以需要对这个方法添加事务.不使用AOP添加事务的流程public void saveCustom() { 开启事务 System.out.println("保存客户");原创 2020-09-18 08:05:02 · 450 阅读 · 0 评论 -
如何使用依赖注入
如何使用依赖注入在传统的写法中,如果想要获取一个对象,可以通过new的方式来创建,但这种方式如果在多人开发同一个项目的环境中就会产生一个问题,List li = new ArrayList<>();如果我想要使用的类是由另一个人来编写,但他还没有写,那我在通过new去取这个值时,就会报错,且项目将无法启动,导致后续的代码完全无法测试,这就是项目的耦合过高产生文问题,那要如何解决呢,可以通过IOC的思想来解耦,注,IOC只是一种思想,真正的实现靠的是DI 依赖注入.当使用依赖注入时,不论原创 2020-09-18 08:01:02 · 451 阅读 · 0 评论