Spring Boot
Spring Boot项目各种问题及解决方法
THanHan
一位来自太原市的码农。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
springboot项目shiro整合ehcache缓存
EHCache是sourceforge的开源缓存项目,现在已经具有独立的官网。其本身是纯Java实现的,所以和绝大多数的java项目无缝整合,例如Hibernate的缓存就是基于EHCache而实现的。EHCache支持内存和磁盘的缓存,默认是储存在内存当中,当内存不够是允许把缓存数据同步到磁盘当中,所以不需要担心内存不够的问题。EHCache直接在jvm虚拟机中缓存,速度快,效率高;但缓存共享麻烦集群分布式应用不方便。EHCache API 演示1.引入依赖 <shiro-e原创 2021-03-29 17:20:44 · 2368 阅读 · 3 评论 -
shiro的两种最常用的注解
1.RequiresRoles例如管理员,员工,访客等@RequiresRoles("admin")void delete();如果subject中有admin角色,才可以访问delete方法如果没有角色则报错AuthorizationException2.RequiresPermissions@RequiresPermissions("user:delete")void delete();如果subject中有delete权限,才可以访问delete方法如果没有权限则报错。...原创 2021-03-29 11:43:46 · 867 阅读 · 0 评论 -
解决:GET http://localhost:**/static/js/jquery.min.js net::ERR_ABORTED 404
解决引用jquery文件始终不起作用的相关原因1.首先检查自己引入路径是否正确2.确保在properties或yml中配置加载静态资源spring.mvc.static-path-pattern=/static/**3.以上确保都没有问题可以尝试清理(clean)一下项目(我这里使用的maven自带的)然后重启项目即可。4.好了我就是使用第三种方法解决的,具体为什么会这样我也理解很模糊就不多bb了,希望可以帮助到大家。...原创 2021-03-26 17:01:24 · 5681 阅读 · 1 评论 -
spring-boot集成swagger2贼TM简单
为什么用swagger2在团队开发中,一个好的 API 文档不但可以减少大量的沟通成本,还可以帮助一位新人快速上手业务。传统的做法是由开发人员创建一份 RESTful API 文档来记录所有的接口细节,并在程序员之间代代相传。这种做法存在以下几个问题:API 接口众多,细节复杂,需要考虑不同的HTTP请求类型、HTTP头部信息、HTTP请求内容等,想要高质量的完成这份文档需要耗费大量的精力;难以维护。随着需求的变更和项目的优化、推进,接口的细节在不断地演变,接口描述文档也需要同步修订,可是文档和代码原创 2020-06-16 15:13:55 · 540 阅读 · 0 评论 -
Jvm调优和SpringBoot项目优化
Jvm调优未设置JVM参数的情况,默认情况下,没有设置任何Jvm参数。一、修改配置文件其中比较重要的有:server.tomcat.max-connections=0 # Maximum number of connections that the server accepts and processes at any given time.server.tomcat.max-http-header-size=0 # Maximum size, in bytes, of the HTTP me原创 2020-08-25 17:22:37 · 2909 阅读 · 0 评论 -
IDEA设置头注释,自定义author、date和description附上模板代码
一、设置二、模板代码 /**@Author: thh@Date: ${DATE}@Time: ${TIME}@Description:*/三、测试创建一个类原创 2020-08-25 17:54:00 · 6629 阅读 · 1 评论 -
Java.sql.SQLException: 无效的列索引其实是个低级的错误
java.sql.SQLException: 无效的列索引其实是个低级的错误,原因无非几个:1、sql串的?号数目和提供的变量数目不一致:例如:jdbcTemplate.update(sql, new Object[] {newState,oldState})如果sql里面有1个?号,Object[]送了2个,就会报错。2、sql串里的?号书写不正确英文?和中文?有时难以区分。3、sql串的?号用’'括了起来。例如:sql="UPDATE abc SET abc.name='?'原创 2020-08-27 15:44:12 · 372 阅读 · 0 评论
分享