springboot
傲娇的鲤鱼
少奋斗两年~
展开
-
虹软人脸识别java sdk使用报错:UnsatisfiedLinkError
spring boot项目引入虹软人脸识别sdk时,该sdk引用了本地dll库文件。项目运行后在我本地运行正常,但是在同事电脑上没法运行,提示UnsatisfiedLinkError,无法找到该库。解决办法: 安装一个vc2013运行库Visual C++ 2013 运行库(vc2013)下载_Visual C++ 2013 运行库(vc2013)官方下载-太平洋下载中心...原创 2021-10-13 16:32:02 · 824 阅读 · 0 评论 -
Spring Boot HTTPS重定向问题
我们有个项目使用spring boot开发, 使用nginx做反向代理,在nginx里边配置了https证书,但是在重定向的时候,老是重定向到http,解决方法如下:1.在nginx中添加如下配置 proxy_set_header X-Forwarded-Proto $scheme;比如 location /xxx/{ client_max_body_size 50m; proxy_set_header X-Forwarded-Proto $scheme; proxy_pass htt原创 2021-02-23 19:45:15 · 1280 阅读 · 0 评论 -
spring boot多模块项目中,mybatis plus报错Invalid bound statement
Mybatis Plus报错Invalid bound statement一般是因为没有扫描到xml映射文件导致的,一般情况下可以通过如下方式解决:假如说你的xml映射文件放在了com.a.b.mapper 目录下,则spring boot入口Application添加@MapperScan(“com.a.b.mapper”),也可以直接添加@MapperScan(“com.a.*.mapper”)pom文件中新增如下代码 <build> <resource原创 2020-07-10 17:23:55 · 574 阅读 · 0 评论 -
Spring Boot多模块项目中,解决全局异常捕获不生效的问题
最近项目开始使用分模块的方式开发,将公共代码提取出来,单独放到一个模块中。其中全局异常捕获相关的代码也丢到了common中。 但是依赖common模块的spring boot应用启动后,全局异常捕获并没有生效。解决方案:首先看一下全局异常捕获类,左边是没有图标的这说明这个类没有被spring boot扫描到。先回到依赖common模块的入口处,添加scanBasePackages属性:假如你的模块包名分别是:- com.a.common- com.a.m1- com.a.m2如果m原创 2020-07-08 10:49:16 · 5707 阅读 · 1 评论 -
极简的修改maven仓库镜像为国内(阿里)镜像的方法
在pom.xml中添加如下内容,注意要放到标签里边,然后import change一下,搞定! <repositories> <repository> <id>public</id> <name>aliyun nexus</name> ...原创 2020-02-19 11:01:02 · 602 阅读 · 0 评论 -
解决javax.servlet.ServletContext.getVirtualServerName()Ljava/lang/String;
以下方法适用于基于spring boot的应用先看以下报错信息:Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.2019-04-28 17:31:14.186 ERROR 12404 --- [ ...原创 2020-02-06 16:25:50 · 9214 阅读 · 6 评论 -
关于springboot集成shiro后遇到的CORS跨域问题
废话不多说,先上解决办法,后边再说原理:自定义MyFormAuthenticationFilterpublic class MyFormAuthenticationFilter extends FormAuthenticationFilter { /** * 在访问controller前判断是否登录,返回json,不进行重定向。 * @param request ...原创 2019-04-14 17:05:30 · 5243 阅读 · 6 评论 -
springboot 实体类使用@JsonIgnore属性后无法接收前端参数的完美解决方法
在controller中返回json数据的时候,有时不希望某些属性返回给前端,比如说密码或者一些无用的数据,一般我们会通过给实体属性添加@JsonIgnore注解来避免返回。但是当我们接收前端参数的时候,@JsonIgnore会一并忽略掉setter方法,也就是说前端的传的值将无法注入到实体类属性中。百度到的方法有说在setter上添加@JsonProperty, 在getter上添加@Js...原创 2019-09-25 09:57:20 · 7675 阅读 · 5 评论