
Spring Boot
文章平均质量分 64
Spring Boot
白面小生
stay hangry stay foolish !
展开
-
Java Bean 映射框架(对象拷贝)-Orika
日常开发中,经常会遇到将一个对象bean值复制到另一个bean,一般通过set方法一个一个属性写上去,比较麻烦。当然也有spring、apache的属性拷贝工具,这里介绍一下orika我们的目标是构建一个全面、高效和健壮的 Java bean 映射解决方案。Orika 专注于尽可能实现自动化,同时在需要时通过配置和扩展提供定制。Orika 使开发人员能够:映射复杂和深度结构化的对象通过将嵌套属性映射到顶级属性来“展平”或“扩展”对象,反之亦然即时创建映射器,并应用自定义来控制部分或全部映射。原创 2022-09-19 09:45:09 · 1329 阅读 · 2 评论 -
SpringBoot:解决定时任务多机器部署问题
基于Redis解决定时任务多机器部署问题原创 2022-07-31 19:47:09 · 4490 阅读 · 7 评论 -
SpringBoot使用kkFileview实现文件在线预览
SpringBoot使用kkFileview实现文件在线预览原创 2022-04-30 22:59:00 · 7154 阅读 · 0 评论 -
SpringBoot集成Jasypt 对配置文件加密(明文加密)
Jasypt简介:官网: http://www.jasypt.org/index.htmlJasypt 是一个 java 库,它允许开发人员以最小的努力将基本的加密功能添加到他/她的项目中,而无需深入了解密码学的工作原理。· 高安全性、基于标准的加密技术,适用于单向和双向加密。加密密码、文本、数字、二进制文件…· 适合集成到基于Spring的应用程序中,也可以与Spring Security透明地集成。· 用于加密应用程序(即数据源)配置的集成功能· 多处理器/多核系统中高性能加密的特定功能。原创 2022-04-19 20:15:32 · 1178 阅读 · 0 评论 -
Springboot配置Redis报:io.lettuce.core.RedisCommandExecutionException: NOAUTH Authentication required.
起因:Redis服务设置密码后,同样的在springboot配置文件中配置password,使用RedisTemplate时,控制台打印如下:Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.springframework.data.redis.RedisSystemEx原创 2021-04-07 19:52:37 · 20850 阅读 · 4 评论 -
springboot、thymeleaf jar包引用外部静态资源文件(.html、yml)
前言:springboot+thymeleaf项目中需要跳转到静态html,因为html文件内容是可变的,为了线上便于维护,jar包中引入包外部资源。1、贴下thymeleaf依赖 –引用的是父项目的springboot-dependencies <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-sta原创 2021-03-07 20:48:08 · 2275 阅读 · 3 评论 -
SpringBoot 动态生成多个Excel文件以压缩包.zip格式下载
SpringBoot 动态生成多个Excel文件以压缩包.zip格式下载原创 2020-12-22 17:17:10 · 2456 阅读 · 18 评论 -
SpringBoot+Swagger导出HTML、MarkDown等离线文件
前言:做后端开发,接口文档是必不可少的一部分,不论是前后端调试,还是给第三方调用,离线文档不可或少。现在swagger在线接口文档的流行,也依然少不了离线文档的编写,那这里就介绍怎么快速导出我们的swagger接口api并转换为我们想要的格式。项目工具:idea写在前面:springboot中配置swagger动态页面,可参考:https://blog.youkuaiyun.com/qq_40437152/article/details/1085522581、两种方法:1、通过代码的方式导出...原创 2020-12-13 13:12:39 · 2204 阅读 · 2 评论 -
SpringBoot+Mybatis配置多数据源(Mysql、Oracle、SqlServer),详细、简单
前言: 这里大概说一下如何实现,通过@MapperScan() 扫描不同,然后使用不同数据源,是很简单哈!1、引入依赖 // mybatis 依赖 <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-b...原创 2020-09-12 19:42:14 · 2460 阅读 · 2 评论 -
SpringBoot集成Swagger2【简单】
前言: 关于swagger的使用就不介绍了,使用swagger主要是便于前后端对接,快速开发。------------------------------------------------------------------间隔符,突然字很小,不习惯--------------------------------------------------------------------总:纵观springboot集成任何技术,无非以下三点,就是方便方便方便!1、导包2、编写配...原创 2020-09-12 19:07:13 · 342 阅读 · 0 评论 -
Springboot中日志logging.file过时以及配置方法【简单】
使用springboot中自带的logger配置日志文件输出:提示logging.file过时了,如下:在logging.file还有以下:原创 2020-05-15 11:50:36 · 16963 阅读 · 1 评论 -
解决idea导入springboot项目遇到的问题
前因:电脑系统重装,所以需要重新配置java环境!!!jdk版本:1.8编辑器:idea2019.1.3关于jdk和tomcat的安装,这里就不啰嗦了。tomcat有两种:一种安装版,一种可解压直接使用(比较方便)maven安装,主要conf/setting.xml配置,一个是镜像,一个是本地仓库路径配置setting.xml文件然后呢,就idea导入项目(父子工程...原创 2019-09-05 00:03:34 · 45136 阅读 · 3 评论 -
Failed to load property source from location 'classpath:/application.yml
Springboot启动报:java.lang.IllegalStateException: Failed to load property source from location 'classpath:/application.yml'因为项目中刚配置读写分离,但因某些业务需要上传到测试服务器,所有还要换测试库,无奈测试是本地搭的(不用花钱嘛 --_--),就只能注释掉了。然后就出现以上问...原创 2019-07-04 11:18:31 · 4789 阅读 · 0 评论 -
java.lang.IllegalArgumentException: jdbcUrl is required with driverClassName.
springboot 配置多数据源时,启动出现java.lang.IllegalArgumentException: jdbcUrl is required with driverClassName.修改 spring.datasource.url -->spring.datasource.jdbc-url. 如下:spring.datasource.url 数据库的 JDBC ...原创 2019-06-05 17:04:35 · 22123 阅读 · 16 评论 -
解决springBoot出现 No 'Access-Control-Allow-Origin'
关于跨域问题 就不多介绍了!针对跨域问题的解决方式(这里就简单说一下第一种):CORS (Cross-Origin Resource Sharing)跨来源资源共享 JSONP 代理请求方式CORS请求原理CORS是一个W3C标准,全称是"跨域资源共享"(Cross-origin resource sharing)。它允许浏览器向跨源服务器,发出XMLHttpRequest请求,...原创 2019-03-28 19:34:06 · 8567 阅读 · 0 评论 -
SpringBoot 配置上传文件大小限制
org.apache.tomcat.util.http.fileupload.FileUploadBase$FileSizeLimitExceededException: The field pic exceeds its maximum permitted size of 1048576 bytes.因为springboot内置tomact的的文件传输默认为1MB/*** 配...原创 2019-03-21 09:10:56 · 1697 阅读 · 0 评论 -
spring Boot注解SQL
更多详细用法,可以参考mybatis中文网的专门介绍http://www.mybatis.org/mybatis-3/zh/statement-builders.html1、在我们写的动态sql前面添加@Seclect@Select("select * from d_technician") @Results(id = "techniciansMap", value = { ...原创 2018-12-19 18:04:23 · 5709 阅读 · 0 评论