SpringBoot
文章平均质量分 50
Bruce_Json
这个作者很懒,什么都没留下…
展开
-
security中登录信息在session中的操作
一、共享用户权限信息首先每个请求过来都就会去判断是否需要做session共享信息如果需要session共享用户信息,如果需要就用Attribute做共享key为SPRING_SECURITY_CONTEXT二、获取用户权限信息每个请求都会先去走loadContext来获取权限如果系统做了session持久化,那么当系统重启后,用户请求过来会自动去session中获取用户权限具体实现就是从之前共享到session中的信息获取三、退出登录使session失效...原创 2021-09-10 14:01:00 · 1410 阅读 · 0 评论 -
AOP记录用户操作日志
依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> </dependency>实体类/* CREATE TABLE `t_log` ( `id` int(11)原创 2021-05-12 11:30:27 · 246 阅读 · 0 评论 -
NoClassDefFoundError: org/springframework/boot/origin/OriginLookup
接入 openfeign进行远程调用时报以下错误Caused by: java.lang.ClassNotFoundException: org.springframework.boot.origin.OriginLookup引入的 openfign 如下, <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-s..原创 2021-03-03 13:01:18 · 3586 阅读 · 1 评论 -
Caught exception while allowing TestExecutionListener [org.xx.ServletTestExecutionListener@xx]
springboot测试类启动报错2020-08-26 11:38:15.974 [main] ERROR org.springframework.test.context.TestContextManager : Caught exception while allowing TestExecutionListener [org.springframework.test.context.web.ServletTestExecutionListener@2f112965] to pr原创 2020-08-26 11:48:51 · 5924 阅读 · 0 评论 -
linux环境使用脚本发布springboot应用
一、发布springboot项目步骤:1、进入项目目录,拉取最新代码2、使用mvn打包项目,将打包好的jar复制到运行目录3、进入运行目录,先关闭之前运行的项目,启动项目和追加日志二、脚本实现ver版本号,srcRoot项目目录,components项目名,url运行目录,serviceports端口号if[ -z $string]表示如果string 为空的判断java -Dfile.encoding=UTF-8 -Xms512m -Xmx512m -jar 设置编码和...原创 2020-06-16 21:07:24 · 260 阅读 · 0 评论 -
excel工具类实现excel表格数据上传读取实现
<div> <form class="hidden" id="downloadTmpExcel" method="post" th:action="@{'/misc/exports/logistics-excel'}"> <input type="hidden" name="exportTitle" value="ID |英文姓名或拼音 |编号" /> <input type="hidden" name="fileName" value="导...原创 2020-06-04 17:33:00 · 398 阅读 · 0 评论 -
使 Thymeleaf 可以解析非严格XML格式的文档
添加NekoHTML依赖,NekoHTML 是一个简单地HTML扫描器和标签补偿器(tag balancer) ,使得程序能解析HTML文档并用标准的XML接口来访问其中的信息。这个解析器能投扫描HTML文件并“修正”许多作者(人或机器)在编写HTML文档过程中常犯的错误。NekoHTML 能增补缺失的父元素、自动用结束标签关闭相应的元素,以及不匹配的内嵌元素标签。 <depen...原创 2020-04-16 15:32:19 · 547 阅读 · 0 评论 -
Scheduled定时任务
1、设置定时任务@Configuration //1.主要用于标记配置类,兼备Component的效果。@EnableScheduling // 2.开启定时任务public class SaticScheduleTask { //3.添加定时任务 @Scheduled(cron = "0/5 * * * * ?") //或直接指定时间间隔,例如:...原创 2020-02-11 09:36:09 · 316 阅读 · 0 评论 -
配置spring.profiles.active切换正式环境和测试环境
application-xx配置文件中配置spring.profiles.active=${ENV}运行环境的配置:Run/Debug Configurations中指定ENV值测试类中的配置:@ActiveProfiles@RunWith(SpringRunner.class)@SpringBootTest@ActiveProfiles("dev")publi...原创 2020-01-03 10:49:13 · 2208 阅读 · 0 评论 -
IOException: The temporary upload location [/xx/xx/work/Tomcat/localhost/ROOT] is not valid
出错原因是文件路径不可用解决方法:修改配置文件,指定一个可用路径server.tomcat.basedir=/xx/xx/原创 2019-12-24 14:01:39 · 209 阅读 · 0 评论 -
p6spy打印sql
添加依赖: <!-- sql 打印 --> <dependency> <groupId>p6spy</groupId> <artifactId>p6spy</artifactId> <version>3.8....原创 2019-07-28 15:05:47 · 322 阅读 · 0 评论 -
No primary or default constructor found for interface java.util.List
在controller层参数位置加上@RequestParam(value ="")即可原创 2019-07-29 12:16:03 · 3066 阅读 · 0 评论 -
springboot静态资源访问
springboot静态资源文件放在resources下,放在webapp下识别不了引用路径<link href="../img/2.png" rel="icon">测试访问文件http://localhost:8080/school/img/2.png用本地方法读取放在resources下的文件路径,如果是子模块在前面加上子模块名:File fi...原创 2019-03-22 12:01:35 · 513 阅读 · 0 评论 -
Field xx in xx required a bean of type 'xxxMapper' that could not be found问题
在sringboot项目中扫描不到Mapper解决方法:在sringboot启动类中加入扫描Mapper类的注解@MapperScan("com.etc.dao")原创 2019-03-10 17:46:47 · 3804 阅读 · 0 评论 -
SpringBoot —— helloword
1、创建项目选择 Spring Initializr 2、添加web依赖 3、填写好项目名称和项目位置, 漫长等待后,初始化完成如下图4、运行mian测试如下 5、application.properties中配置端口和上下文路径server.port=8080server.servlet.context-path=/springboot6、编写cont...原创 2018-10-19 15:02:13 · 264 阅读 · 0 评论