
Spring
文章平均质量分 59
老鼠扛刀满街找猫@
这个作者很懒,什么都没留下…
展开
-
SpringBoot配置本地文件访问路径
SpringBoot配置本地文件访问路径环境:SpringBoot 2.+application.properties配置# 外部文件访问 file:服务器文件路径spring.resources.static-locations=file:C:\\Users\\Desktop\\folder访问127.0.0.1:8080/projectName/fileName原创 2021-06-12 12:46:59 · 1275 阅读 · 0 评论 -
Java List快速排序
Java List快速排序code以hasCode值进行排序 resultList.sort(new Comparator<SysUri>() { @Override public int compare(SysUri o1, SysUri o2) { /** * 根据hasCode值 * 升序:o2.getUri().hash原创 2021-06-08 14:06:42 · 534 阅读 · 0 评论 -
MyBatis逆向工程 insert不返回主最佳解决方式
MyBatis逆向工程 insert不返回主键解决方式在实际开发中,单表插入。MyBatis逆向工程insert默认不返回主键,可以通过一下配置,使逆向工程在生成mapper.xml文件时自动转载主键<generatorConfiguration> <context> <table tableName="tableName" domainObjectName="tableName"> <原创 2021-06-04 14:55:19 · 535 阅读 · 0 评论 -
SpringBoot uri统一权限管理
文章目录SpringBoot uri统一权限管理1. 表结构定义2. 自动统计URI,并自动删除脏数据3. 程序启动加载4. 结果5. 其他SpringBoot uri统一权限管理业务需求:为了增加系统的安全性,系统的任意一个接口均要做权限拦截验证。1. 表结构定义CREATE TABLE `sys_uri` ( `id` bigint(11) NOT NULL AUTO_INCREMENT COMMENT 'id', `bean_name` varchar(128) DEFAULT NUL原创 2021-03-10 17:40:36 · 672 阅读 · 0 评论 -
SpringBoot 结合全局自定义异常优雅的实现记录客户操作日志
SpringBoot 结合全局自定义异常优雅的实现记录客户操作日志场景:系统中用户所有的post请求,均要记录到操作日志表中本案例中结合了全局自定义异常。1 优雅的全局自定义异常1.1 定义异常类型枚举public enum EnumCode { // SUCCESS-成功,BIZERROR-业务异常,SYSERROR系统异常,PARAMSERROE传参异常 SUCCESS,BIZERROE,SYSERROE,PARAMSERROE;}1.2 定义枚举缓存码映射类(参考sp原创 2021-02-08 10:43:33 · 1136 阅读 · 2 评论 -
SpringBoot @PropertySource加载yum空值问题
SpringBoot @PropertySource加载yum空值问题SpringBoot 版本:.2.x.x1. 自定义工yum解析工厂/** * @PropertySource 解析.yum文件需要指定该工厂 */public class PropertySourceYumFactory extends DefaultPropertySourceFactory { @Override public PropertySource<?> createProperty原创 2021-02-07 17:00:19 · 289 阅读 · 0 评论 -
SpringBoot aop自定义注解
文章目录原创 2021-01-30 11:28:32 · 1003 阅读 · 3 评论 -
SpringBoot 整合redis发布订阅
SpringBoot 整合redis发布订阅笔者SpringBoot版本:2.4.1SpringBoot整合redis参考:https://blog.youkuaiyun.com/qq_27242695/article/details/1126180631原创 2021-01-28 10:36:35 · 440 阅读 · 0 评论 -
SpringBoot Thymeleaf模板生成静态html页面
SpringBoot Thymeleaf模板生成静态html页面1 SpringBoot 整合Thymeleaf1.1 pom.xml添加 <!-- thymeleaf模板 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thym原创 2021-01-27 14:29:00 · 8307 阅读 · 5 评论 -
maven打包target目录下无lib依赖包文件夹解决
maven打包target目录下无lib依赖包文件夹解决打包结果target目录下需要生成lib依赖包文件夹的,子模块pom.xml 新增一下参加 <!-- 提取lib文件 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-depende原创 2021-01-26 16:17:04 · 4023 阅读 · 2 评论 -
SpringBoot 整合logback
SpringBoot 整合logbackSpringBoot 版本:2.4.1直接上核心的配置1 logback.xml配置在resources目录下新增logback.xml<?xml version="1.0" encoding="UTF-8"?><configuration debug="false"> <!--设置日志存储路径--> <property name="LOG_HOME" value="./logs"/>原创 2021-01-25 15:40:55 · 519 阅读 · 1 评论 -
SpringBoot 整合MyBatis
SpringBoot 整合MyBatisSpringBoot版本:2.4.11原创 2021-01-25 15:30:09 · 212 阅读 · 0 评论 -
SpringBoot 整合swagger2
SpringBoot 整合swagger1 pom文件依赖 <!-- swagger2API文档支持 --> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.7.0<原创 2021-01-25 11:33:55 · 234 阅读 · 0 评论 -
SpringBoot 拦截器与过滤器
SpringBoot 整合过滤器Filter两种方式:1、使用spring boot提供的FilterRegistrationBean注册Filter2、使用原生servlet注解定义Filter两种方式的本质都是一样的,都是去FilterRegistrationBean注册自定义Filter整合方式1 注解方式通过注解的方式自动注入到Spring容器中// 注入spring容器@Component// 定义filterName 和过滤的url@WebFilter(filterName原创 2021-01-25 10:33:35 · 187 阅读 · 0 评论 -
IDEA SpringBoot创建maven多模块项目
文章目录IDEA SpringBoot创建maven多模块项目1 项目创建1.1 IDEA 创建父工程1.2 Module子项目创建1.3 为每个module配置java资源(重点)1.4 启动验证2 其他模块整合IDEA SpringBoot创建maven多模块项目1 项目创建1.1 IDEA 创建父工程创建主项目选择副工程相关配置信息后续一步next直到项目创建成功1.2 Module子项目创建注意:所有子项目创建的步骤一致创建子模块选择module配置信息原创 2021-01-25 10:32:55 · 365 阅读 · 0 评论 -
SpringBoot整合Redis及应用 高低版本配置详情
文章目录SpringBoot整合Redis1整合Redis1.1 添加依赖1.2 application.properties配置1.2.1 哨兵连接配置1.2.2 单机版连接配置1.2.3 注意1.3 Redis核心配置类-RedisConfig.java1.3.1 Spring提供的序列化器(使用方式自行百度)1.3.2 为什么要序列化?2. 验证2.1 在redis中存储student对象SpringBoot整合RedisSpringBoot版本:2.x以上本案例版本:2.4.11整合Redi原创 2021-01-15 17:27:22 · 1947 阅读 · 3 评论 -
IDEA创建SpringBoot项目 超详细
idea创建SpringBoot项目1 idea工程创建1.1 工程创建 New Project1.2 选择 Spring Initialzr1.3 填写项目信息Group:项目组织的唯一标识符,通常分为多个段,自己使用随便设置即可这里介绍两段的用法:第一段为域,第二段为公司名称域又分为org、com、cn等,其中org为非营利组织,com为商业组织,cn表示中国例如apache公司的tomcat项目:org.apache.tomcatGroup是org.apache域是org(原创 2021-01-14 16:23:14 · 2632 阅读 · 3 评论