SpringBoot
Let_me_tell_you
一线码农,终身学习者。微信公众号:谈谈理想
展开
-
springboot项目前端访问跨域问题解决
前端访问后台时报跨域错误,解决方案:报错信息:后端跨域配置代码报错信息提示的意思,当 allowCredentials 为 true 时,allowedOrigins 不能包含特殊值“*”,因为它不能在“Access-Control-Allow-Origin”响应标头上设置。要允许一组来源的凭据,请明确列出它们或考虑改用“allowedOriginPatterns”。所以替换 allowedOrigins 属性就好,修改后的跨域配置代码。...原创 2022-06-09 10:19:40 · 834 阅读 · 0 评论 -
Windows环境将SpringBoot程序注册成为服务实现开机自启和后台运行
由于通过java -jar方式启动的springboot程序需要有一个cmd窗口,无法实现Linux上nohup命令的后台运行效果。所以需要将开发的springboot程序注册成windows服务,实现开机自启和无窗口运行。下载WinSW.NET4.exe下载地址:https://github.com/kohsuke/winsw/releases此文件下载完成之后需要与程序放在同级目录,并修改名称为 程序名.exe。创建初始化服务的xml文件创建一个xml文件,此xml文件也需要与程序同名,用于原创 2020-07-24 16:11:14 · 1077 阅读 · 0 评论 -
找不到 bootstrapConfiguration.getClockProviderClassName() 方法
启动报错日志如下:Description:An attempt was made to call a method that does not exist. The attempt was made from the following location: org.hibernate.validator.internal.xml.config.ValidationBootstrap...原创 2019-06-06 14:37:42 · 6427 阅读 · 0 评论 -
解决o.s.web.servlet.PageNotFound 异常
在启动类添加 @EnableWebMvc 注解springboot版本为 2.1.5.RELEASE ,项目中无自定义拦截器原创 2019-06-20 10:58:27 · 4745 阅读 · 0 评论 -
SpringBoot优雅停机
1.让一个SpringBoot服务停机有几种方案kill端口,这种方式简单粗暴,但是有缺陷,就是还没处理完的任务也就直接挂掉了,影响用户体验,也容易产生错误数据,尤其是当你的服务是微服务的时候,调用方就很被动了。关闭tomcat,这种方式要求你的服务是 war 包方式打包部署的,对于 jar 包的内嵌tomcat 并不适用通过spring提供的 SpringBoot Actuator来关闭...原创 2019-08-08 09:23:42 · 912 阅读 · 0 评论 -
Invilad value for getInt() - 'xxx'
环境是MyBatis + MyBatis Plus + MySQL 5.7 + SpringBoot 2.x。使用mybaits-plus的查询方法映射数据到对象时报错,错误信息在下面有贴。异常代码:List<WxPublicAccountInfo> list = wxPublicAccountInfoMapper.selectList(null);先说一下我的解决方案,然后再...原创 2019-08-07 17:39:55 · 271 阅读 · 0 评论 -
SpringBoot自动配置原理
SpringBoot可以简化开发的一个主要原因就是采用了默认配置,所谓约定大于配置就是这个意思。在没有自己指定配置的时候使用默认配置的原理大致如下。如有错误,还请指正。===================2019.9.6更新,此篇博客是用的SpringBoot版本是1.5.x===================SpringBoot项目可以使用主类启动,就是添加了@SpringB...原创 2018-07-07 16:18:36 · 11221 阅读 · 2 评论