随笔分类 - springboot
摘要:错误描述:大致意思就是有多个ServletWebServerFactory spring不知道启动那个 org.springframework.context.ApplicationContextException: Unable to start web server; nested except
阅读全文
摘要:错误信息: org.apache.catalina.LifecycleException: Protocol handler start failed at org.apache.catalina.connector.Connector.startInternal(Connector.java:10
阅读全文
摘要:报错如下: 在请求目标中发现无效字符。有效字符在RFC 7230和RFC 3986中定义。 原因是Tomcat在 7.0.73, 8.0.39, 8.5.7 版本后,添加了对于http头的验证。 就是添加了些规则去限制HTTP头的规范性 解决方法如下: 还可以修改tomcat配置文件 在Tomcat
阅读全文
摘要:错误消息: 根据错消息定位到 JdbcClientDetailsService.java 这个类 查看源码: 开调试: 发现是查询数据第10个字段为空, 查看数据库果然 additional_information 字段都是空的。然后在数据库中先添加了测试字符串,发现还是报同样的错误。 最后百度+g
阅读全文
摘要:这个问题也是某天做一个上传文件功能发生的。然后在网上查找的资料,整理了这几个解决方案。 1.在application.yml文件中设置multipart location ,并重启项目 2.在application.yml文件中设置 3.在配置文件添加bean 4.添加启动参数 -java.tmp.
阅读全文
摘要:出现这个问题时候,就是是数据库时间问题 进行查询设置:
阅读全文
摘要:在springboot项目中我们可能想要实现不同环境的日志项目配置不同,比如我想让不同环境的日志路径不同。 这时候我们很容易想: 1、到将日志路径配置在springboot的:application-dev.yml,application-prod.yml,application-test.yml配
阅读全文
摘要:SpringBoot的application.yml一种特殊的应用场景,一般我们获取application.yml的配置文件只要@Value就可以获取到值了,但是如果是static修饰的字段肯定就不能用这种方法了 方法一 方法二 首先我们在static修饰的字段添加set方法,然后再@Configu
阅读全文
摘要:问题背景 关于SpringBoot应用挂了很久之后,会发生Invalid character found in method name. HTTP method names must be tokens的问题。
阅读全文
摘要:一个基于springcloud的微服务项目,详细配置: SpringCloud + SpringMVC+SpringData JPA+ MySql+Postgresql 其中项目配置了多数据源,前期开发测试是没什么问题的,但是等到项目在服务器上面测试时,第二天就上午出现了数据库连接异常。经过查看日志
阅读全文
摘要:问题 前几天遇到一个比较奇怪的问题, 一个项目部署多个,端口不同。启动之后在同一浏览器中进行登录,后一个登录的会把前一个登录的挤掉,导致只能登录一个。 原因 是因为sessionid相同,然后修改了springboot中sessionManager的相关配置,主要是sessionIdCookie中的
阅读全文
摘要:1,导入需要的包 2,添加配置 添加配置前先要到邮箱设置里开启SMTP服务 application.yml 3,编写发送邮箱的类 接收类MailDO.java MailService.java MailServiceImpl.java 差点忘了还有个模板 mail.html 放在templates/
阅读全文
摘要:原文:https://blog.csdn.net/wd2014610/article/details/82182617 项目调优作为一名工程师,项目调优这事,是必须得熟练掌握的事情。 在SpringBoot项目中,调优主要通过配置文件和配置JVM的参数的方式进行。 在这边有一篇比较好的文章,推荐给大
阅读全文
摘要:问题描述 在Spring Boot项目中,使用@RestController注解,返回的java对象中若含有date类型的属性,则默认输出为TIMESTAMP时间戳格式 ,如下所示: 解决方案 解决方案有多种,这里只记录本人觉得最简单的一种。一般我们的日期显示格式为:yyyy-MM-dd HH:mm
阅读全文
摘要:http://rickgong.iteye.com/blog/2414263 @Configurationpublic class RedisConfig extends CachingConfigurerSupport { @Bean public CacheManager cacheManage
阅读全文
springboot2.0整合shiro出现ShiroDialect报错 找不到org/thymeleaf/processor/attr/AbstractTextChildModifierAttrPr
摘要:包版本过低,找最新包 https://mvnrepository.com/ <dependency> <groupId>com.github.theborakompanioni</groupId> <artifactId>thymeleaf-extras-shiro</artifactId></de
阅读全文
摘要:/** * 认证信息.(身份验证) : Authentication 是用来验证用户身份 * * @param token * @return * @throws AuthenticationException */ @Override protected AuthenticationInfo doGetAuthenticationInfo( Authenticati...
阅读全文
摘要:/** * *@Target 表示该注解用于什么地方,可能的 ElemenetType 参数包括: * ElemenetType.CONSTRUCTOR 构造器声明 * ElemenetType.FIELD 域声明(包括 enum 实例) * ElemenetType.LOCAL_VARIABLE
阅读全文
摘要:系统采用多时区设计的时候,往往我们需要统一时区,需要统一的地方如下: 服务器(Tomcat服务) 数据库(JPA + Hibernate) 前端数据(前端采用Vuejs) 思路为:将数据库和服务器的时间都采用标准时区UTC存储处理。前端拿到标准时区的数据,统一根据用户所在时区进行转换。这样保证了后端
阅读全文
摘要:本文参考 https://blog.csdn.net/Ser_Bad/article/details/78433340 经过实战一次通过。回话不多说,话费不多说,直接上图。 项目整体结构: admin模块: 打包 按照上面的配置好以后,执行下面的命令就好了 mvn clean package 上面的
阅读全文

浙公网安备 33010602011771号