java/springboot/spring
后端框架相关的内容
buling_bulink
这个作者很懒,什么都没留下…
展开
-
hy项目的前后端部署
后端环境部署eclipse-import:导入hy后端项目;右键lib文件中的jar包,build path-add。。。,将jar包导入;右键lib文加中的jar包,build path-configure build path-Source-移除现有的内容-add folder-选中src加入;右键项目-properties-project facets-选中Dynamic web project+java1.8+javaScript;右键项目-properties-target runti原创 2021-01-03 15:32:05 · 251 阅读 · 0 评论 -
SpringBoot集成shiro使用Redis实现缓存机制
SpringBoot集成shiro使用Redis实现缓存机制解决MD5+盐值加密反序列化失败的问题首先需要实现一个RedisCacheManager类即CacheManager,可以实现CacheManager接口,具体代码如下:package com.dk.config.shiro.cache;import org.apache.shiro.cache.Cache;import org.apache.shiro.cache.CacheException;import org.apache原创 2021-06-09 16:36:23 · 619 阅读 · 0 评论 -
shiro用redis实现缓存机制
shiro用redis实现缓存机制shiro使用redis实现缓存机制,对redisTemplate的key可以设置StringRedisSerializer序列化,value的序列化默认,为JdkSerializationRedisSerializer,不要设置为Jackson2JsonRedisSerializer,会报错,具体什么错忘记了,没有截图,反正也是序列化的问题。如果有个redisTemplate的全局序列化设置value为Jackson2JsonRedisSerializer,可在shir原创 2021-06-08 17:33:14 · 475 阅读 · 0 评论 -
Shiro的内置过滤器没有生效
Shiro的内置过滤器没有生效在学习shiro时,对某些访问路径设置过滤器,如filterMap.put("/user/add","authc");但是设置好后没有生效,没有拦截成功,后来发现是类ShiroFilterFactoryBean上方没有写注解@Bean交给spring管理,加上该注解,拦截成功。...原创 2021-05-19 15:03:38 · 1260 阅读 · 3 评论 -
Idea运行项目提示程序包找不到
Idea运行项目提示程序包找不到不止一次的遇到了idea中项目不报错,但是一启动就启动不成功,提示一堆找不到xxx程序包,但是那些jar包明明都maven引入了的,也能通过报错的地方,跳转到相应的jar包位置,不管我怎么清项目缓存或者重启idea都不行,后来看到一位大佬的博客,说遇到这种问题很可能是因为项目的iml文件被更改了,具体解决方法如下:清除idea缓存并重启,File-Invalidate caches选中Invalidate caches and restart,此操作是将idea中的缓存原创 2021-09-07 16:06:03 · 3562 阅读 · 0 评论 -
启动SonarQube软件
启动SonarQube软件我使用的是SonarQube9.0版本的软件,下载这个zip文件,解压至c盘路径下;本地要安装好java11,9.0版本的需要java11支持。Java环境变量配置好后,按win+r输入cmd,出现命令行,输入Java -version和javac检查java11环境是否配置好(下载jdk11并安装哦配置环境变量)。打开%SonarQube_home%/bin文件夹下对应系统下的StartSonar.bat,启动StartSonar,同时打开localhost:9000就可以进到原创 2021-08-09 20:51:03 · 986 阅读 · 0 评论 -
SpringBoot解决跨域问题
SpringBoot解决跨域问题解决前后端分离的项目出现的跨域问题 现在很多都是前后端分离的结构,但此结构会导致跨域问题,我曾百度到很多解决方案,有些是要改注解,有些是改内容等等,都没有完整的解决我的问题,有次看到了一个博主写的解决跨域问题的代码和大部分都不一样,适用于我的,但是记不大清楚是哪个博主的了,这里我先将代码粘贴如下:@Configurationpublic class CorsConfig { @Bean public CorsFilter corsFilter()原创 2021-06-09 17:31:57 · 2084 阅读 · 0 评论 -
SpringBoot添加拦截器不生效
SpringBoot添加拦截器不生效解决拦截器不生效的问题 我想要实现,每次访问登录之后才能的url时,需要验证此时是否为登录状态,这里是通过判断session中是否还存在用户信息,因为登录时会存储用户信息,在退出时会清除用户的信息。所以想要通过拦截器来实现。首先需要自定义拦截器,具体代码如下:package com.dk.common.intercepter;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import o原创 2021-06-09 17:00:30 · 4147 阅读 · 0 评论 -
SpringBoot+Redis测试RedisTemplate报异常
SpringBoot+Redis测试RedisTemplate报异常在测试redis的时候,注入了RedisTemplate,使用其api时,报空指针异常java.lang.NullPointerException at com.dk.TestRedis.TestR(TestRedis.java:252)debug模式看了下,是redisTemplate为空,后百度查询到,是因为注入的时候redisTemplate就是空的,单纯的测试无法注入,需要启动容器来进行测试,在测试类上加上注解@Spring原创 2021-06-07 09:47:54 · 802 阅读 · 0 评论 -
SpringBoot中@Value注解不能使用
@Value注解在controller层使用时,总是报错Cannot find method value在前后端分离的项目中,实现前端上传的图片保存在固定位置并将图片的url返回给前端的功能,需要在application.properties文件中设置下文件保存路径,然后在controller层中通过@Value注解获取到配置文件中的值,如:@Value("${file_save_path}")(对application.yml文件同样),此时就一直报错Cannot find method value,查原创 2021-05-27 10:26:16 · 2514 阅读 · 8 评论 -
org.springframework.dao.DataIntegrityViolationException: ### Error querying database. Cause: java.
org.springframework.dao.DataIntegrityViolationException:Error querying database. Cause: java.sql.SQLIntegrityConstraintViolationException: Column ‘id’ in where clause is ambiguous写mapper.xml文件时,根据id查询,总是出现这个错误,直接在sql语句中写固定的id值没问题,但是前端传过去数据就是不行,看了好久就是不知道原创 2021-05-21 10:28:01 · 988 阅读 · 1 评论 -
Mybaits中联表查询一对多的resultMap,结果总是一对一
Mybaits中联表查询一对多的resultMap,结果总是一对一在做项目的过程中,先提前把各种常用的增删改查功能写好,其中有几张表需要联表查询,之前已经实现过联表查询结果为一对多的关系,后来又写了一个表A与自身左连接的查询,查询结果一直是一对一,不能正确展现一对多的数据。后来百度看到一个博主写的原因是因为定义reslutMap时,column那里的名字和查询出的字段名或别名没有对应,所以导致这样,我检查了一下,发现我的没问题,但结果总是不对。第二天,我再打开看的时候发现,id标签里面的column属性没原创 2021-05-19 09:48:07 · 172 阅读 · 0 评论 -
Error querying database. Cause: java.sql.SQLSyntaxErrorException: Table ‘actspring.act_ge_property‘
Error querying database. Cause: java.sql.SQLSyntaxErrorException: Table 'actspring.act_ge_property'欢迎使用Markdown编辑器原因解决办法欢迎使用Markdown编辑器在学习activiti流程引擎时,将activiti与springboot整合,可以自动部署流程流程,但是我的一直报错说:Error querying database. Cause: java.sql.SQLSyntaxErrorEx原创 2021-04-26 10:44:01 · 6174 阅读 · 3 评论 -
后端获取不到前端传来的参数值
前端向后端成功的传送了数据,但是后端没有获取到相应的值最近做项目,前端基于蚂蚁金服的框架Ant design pro,后端基于Springboot,某个页面需要向后端传很多参数,于是我在后端专门写了一个接收该页面参数的类,在被访问的controller函数参数列表前要加上注解@RequestBody。运行后发现传参成功了,但是有些参数获取到了值,有些没有,以为是前后端的参数类型不对应,改正之后依旧不可以,于是询问了前辈,说可能是json解析参数时没有区分大小写,于是我把前端的参数及后端定义的参数类属性全原创 2021-03-31 14:34:46 · 5641 阅读 · 3 评论 -
IDEA用maven打包SpringBoot报错
[ERROR] Failed to execute goal maven-resources-plugin:3.2.0:resources Input length = 1 -> [Help 1] 今天写了一个定时发送邮箱的项目,每天的八点给对象发送一封邮件,在打包的过程中,出现了该错误,百度资料找到了解决方案,这是因为该项目的配置文件编码集导致的,点击File->Settings->Editor->File Encoding,修改编码集为UTF-8,并把后面的选项钩住,点击原创 2021-03-09 20:27:19 · 302 阅读 · 0 评论 -
Cannot resolve MVC view xxx
在学习Springboot的过程中用到了thymeleaf模板,在controller层写访问网页的操作时,return部分显示Cannot resolve MVC view xxx,运行之后访问对应的网页报错,后来查询资料发现是thymeleaf版本的问题,在pom.xml文件中导入thymeleaf的相关jar包代码如下: <dependency> <groupId>org.thymeleaf</groupId>原创 2021-02-22 20:28:13 · 880 阅读 · 3 评论 -
Cannot resolve symbol ‘Email’
学习springboot项目时,使用JSR-303校验时,用到了注解@Email,但是报错Cannot resolve symbol 'Email',百度发现需要导入相关的依赖,但是老版本的springboot中,spring-boot-starter-webjar包中是包含hibernate-validator依赖的,我用的是springboot-2.4.0,已经除去该依赖了,所以需要单独引入<dependency> <groupId>org.spring原创 2021-01-02 21:32:39 · 679 阅读 · 1 评论