springboot
梦星剑魂
这个作者很懒,什么都没留下…
展开
-
接口加解密
参考:DES加解密原创 2022-03-16 19:59:55 · 432 阅读 · 0 评论 -
springboot优雅校验参数
springboot优雅校验参数注意:引入的包import javax.validation.constraints.NotBlank;import org.springframework.validation.annotation.Validated;原创 2021-12-21 11:11:48 · 347 阅读 · 0 评论 -
mybatis一级缓存与二级缓存
MyBatis缓存机制详解(一级缓存,二级缓存)一级缓存源码当查询集合的时候会调用SqlSessionTemplate的方法selectList此方法会走动态代理最后finally清空缓存private class SqlSessionInterceptor implements InvocationHandler { @Override public Object invoke(Object proxy, Method method, Object[] args) throws原创 2021-12-09 16:30:26 · 182 阅读 · 0 评论 -
springboot整合mybatis原理
pom<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.0.0</version> </dependency>在mybatis-sp原创 2021-12-09 10:29:37 · 542 阅读 · 0 评论 -
springsecurity+jwt
Spring Security整合JWT实现前后端分离认证和权限管理(超详细)原创 2021-12-06 18:30:55 · 139 阅读 · 0 评论 -
springboot发邮件和springboot整合quartz
springboot发邮件springboot整合quartz原创 2021-11-13 13:01:46 · 236 阅读 · 0 评论 -
bug记录
AliBaBa Doubbo 服务启动异常:[source error] getPropertyValue原创 2021-10-21 16:44:08 · 61 阅读 · 0 评论 -
springboot实现webservice的发布和调用
发布webservicepom文件<dependency> <groupId>org.apache.cxf</groupId> <artifactId>cxf-spring-boot-starter-jaxws</artifactId> <version>3.2.5</version> </dependency>web原创 2021-09-08 10:30:30 · 1023 阅读 · 0 评论 -
项目bug
SpringBoot整合TkMapper配置多数据源的坑问题一本人遇到的问题是修改老项目,项目中配置的两个数据源,MapperScan用的是mybatis的注解(如下图),由于之前的项目用的通用mapper,想引进通用mapper,在启动类上加了通用mapper的注解MapperScan,可以正常工作。有一天突然觉得不需要在启动类上加通用mapper的注解MapperScan,因为已经配置了mybatis的MapperScan,删除后,两个数据库的mapper都使用了一个数据库,并且报错某个表的colu原创 2021-05-31 18:35:19 · 98 阅读 · 0 评论 -
springboot项目打包
继承spring-boot-starter-parent的项目可以使用下面的插件直接maven package打包<plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin>而没有继承spring-boot-starter-parent的项原创 2021-05-24 10:15:39 · 105 阅读 · 0 评论 -
SpringBoot集成PageHelper分页查询
SpringBoot集成PageHelper分页查询原创 2021-05-18 13:52:24 · 89 阅读 · 0 评论 -
使用redis实现接口幂等性
使用redis实现接口幂等性参考这个代码注意:redisTemplate老版本的delete方法没有返回值,需要更新版本原创 2021-05-18 10:46:58 · 133 阅读 · 0 评论 -
springboot整合redis
pom文件 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.4.RELEASE</version> </parent> <properties>原创 2021-05-18 10:25:22 · 51 阅读 · 0 评论 -
springboot设置Cors跨域
springboot设置Cors跨域的四种方式原创 2021-05-18 10:17:01 · 81 阅读 · 0 评论 -
springboot整合mybatis、通用mapper配置多数据源
这篇文章还可以,记录下https://blog.csdn.net/aa456aaxxx/article/details/80346703?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefaul原创 2021-05-18 10:12:33 · 439 阅读 · 0 评论 -
JPA+Jta-atomikos实现分布式事务
基于XA协议实现分布式事务这篇文章不错,记录下https://blog.csdn.net/qianfeng_dashuju/article/details/108774064原创 2021-05-10 14:53:52 · 128 阅读 · 0 评论 -
springsecurity
@Override protected void configure(HttpSecurity http) throws Exception { http.formLogin().loginPage("/login.html").loginProcessingUrl("/login")// .successForwardUrl("/toMain") //toMain和/toError登录成功和失败,这两个路径可以正常访问.原创 2021-01-29 09:56:47 · 67 阅读 · 0 评论 -
spring依赖注入顺序的报错
spring依赖注入的时候一定要注意成员属性的顺序,尤其是有依赖关系的成员属性的顺序,如下图所示:原创 2021-01-28 22:07:15 · 232 阅读 · 1 评论 -
jenkins部署jar
一般需要三台服务器第一台服务器安装gogs安装gogs(git客户端),并提交springboot代码第二台服务器安装jenkins安装jdk(jenkins是java写的,依赖jdk)安装maven(用于打包),修改setting.xml里面的仓库位置,并添加阿里云下载地址,最好将本地的仓库上传到服务器,可以节省下载依赖的时间安装jenkins,插件除了默认安装的再需要安装maven插件全局配置:配置jdk和maven,git用默认的(jenkins默认安装git插件)jenkins新建i原创 2020-12-04 21:49:35 · 1137 阅读 · 0 评论 -
springboot自动配置原理
springboot自动配置原理非常不错,记录一下原创 2020-08-27 09:34:53 · 81 阅读 · 0 评论 -
springboot整合mybatis并配置多数据源
原理通过spring的AOP获取方法上的注解判断需要哪种数据源,给ThreadLocal绑定数据源的key,动态数据源类DynamicDataSource继承AbstractRoutingDataSource,构造方法里面配置需要路由的所有的数据源,以key-value形式,并重写路由方法,路由规则为根据ThreadLocal来获取数据源的key来决定选择哪个数据源代码包结构pom <dependencies> <!-- https://mvnreposito原创 2020-08-22 11:55:37 · 417 阅读 · 0 评论 -
springboot整合redis
官方提倡使用Linux版的Redis,所以官网值提供了Linux版的Redis下载,但我们可以从GitHub上下载window版的Redis,具体链接地址如下:官网下载地址:http://redis.io/downloadgithub下载地址:https://github.com/MSOpenTech/redis/tags从github进去后点击downloads解压即安装启动redis服务启动redis客户端springboot整合redis代码如下pom.xml原创 2020-08-04 22:16:23 · 207 阅读 · 0 评论 -
springboot整合jpa(书籍)
pom文件(启动时报错无效的源发型版本:11,将 <java.version>11</java.version>改为 <java.version>8</java.version>) <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent<原创 2020-08-04 14:28:23 · 219 阅读 · 0 评论 -
springboot书籍知识点总结
springboot简单使用创建maven项目,不选骨架加入父依赖和web启动器pom如下<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apa原创 2020-07-28 22:30:54 · 107 阅读 · 0 评论 -
springboot学习笔记一
配置文件的位置以及加载顺序给bean赋值的两种方式@ConfigurationProperties支持松散绑定,即下划线转驼峰式pom依赖 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</arti原创 2020-07-02 20:22:11 · 90 阅读 · 0 评论 -
springboot热部署
1、添加包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional></dependency>2、配置#开启或者关闭freemarker和thymeleaf的页面缓存spring.freema原创 2020-05-13 10:46:59 · 270 阅读 · 0 评论