Spring boot 2.0 版本报错 ResourceHttpRequestHandler cannot be cast to HandlerMethod
报错:java.lang.ClassCastException: org.springframework.web.servlet.resource.ResourceHttpRequestHandler cannot be cast to org.springframework.web.method....
Spring Boot 动态连接多数据源,主从数据库
实际开发场景中,通常情况下单个微服务会配置多个数据源。本文简单的介绍一下基于Spring boot框架动态连接多数据源的实现,首先需要将添加的数据源标签化,在配置文件中添加多个数据源,通过参数标签的方式判断不同请求对应的数据源。采用主从配置的方式,配置demo、demo1两个数据库。...
Spring Boot扫描不到Controller注解的解决方法
1、主要原因启动类和controller的位置关系不对。2、解决方法(1)官方推荐 保证 :启动类 和 Controller 有 共同的 父包 。如上图中的myproject。(2)增加@ComponentScan注解如果 启动类 和 controller 没有共同的父包,则需要在启动上增加@Com...
课程3_Spring Boot前端静态页面和资源路径配置
Spring Boot 静态页面路径Spring boot的环境搭建和项目创建前一章节已经讲过,这一章节就直接在上一章创建的项目中学习如果生成页面。 Spring boot的静态页面的根路径规定在src/main/resources下的public文件夹下,里面可创建子文件夹,文件格式是ht...
解决使用Spring Boot、Multipartfile上传文件路径错误问题
1.问题描述关键字: SpringMVC 4.2.4 、 Spring Boot 1.3.1 、Servlet 3.0 、文件上传报错信息: java.io.IOException:java.io.FileNotFoundException: /tmp/tomcat.2733912015837412...
Spring Boot工程打dockers镜像com.spotify:docker-maven-plugin 报localhost:2375 Connection refused 错误
使用maven的docker插件将Spring Boot工程打包Docker镜像的时候,编译时会报如下错误:Failed to execute goal com.spotify:docker-maven-plugin:0.4.10:build (default-cli) on project gis...
Spring boot+Vue全栈开发---Spring Boot返回Json数据
使用默认的MappingJackson2HttpMessageConverter返回json数据 1.添加web依赖 2.添加一个实体类 3.直接返回对象即可注:可以在实体类中使用@JsonIgnore注解忽略字段,使用@JsonFormat(pattern="yyyy-MM-dd")设置格式 使用...
vue结合spring boot使用javax.mail发送邮件,换行空格等问题
package com.bbg.hrds.resume.service.impl;import java.util.Date;import java.util.Properties;import javax.mail.Message;import javax.mail.Multipart;impor...
Spring boot 静态资源处理以及拦截器的使用
前言本章主要围绕WebMvcConfigurer,简单介绍spring boot如何处理静态资源以及使用拦截器的使用静态资源spring boot默认为我们提供默认的配置方式classpath:/META-INF/resourcesclasspath:/resourcesclasspath:/sta...
dubbo系列之spring boot核心配置读取(三)
版本说明springboot starter : 0.1.1dubbo版本: 2.6.2自动配置类@Configuration@ConditionalOnProperty(prefix = DUBBO_PREFIX, name = "enabled", matchIfMissing = true, ...
Vue+Springboot打造前后端分离的企业管理系统—Spring boot后端国际化应用支持详解
我们的系统需要支持国际化应用,就是可以在不同的语言环境下,方便的进行切换。大家都知道,在 Spring 中国际化,也叫 i18n,为啥叫这个名字呢?因为国际化英文是 internationalization ,在 i 和 n 之间有 18 个字母,所以叫 i18n,就通过 AcceptH...
Spring Boot 2.2.6 源码之旅四十八@ConfigurationProperties原理一
Spring Boot 2.2.6 源码之旅四十八@ConfigurationProperties原理一简单流程@ConfigurationProperties例子@EnableConfigurationPropertiesEnableConfigurationPropertiesRegistrar...
Spring Boot进程被异常终止-记一次挖矿木马处理
目录1.故障现象2.处理过程3.简单分析一下这个木马4.总结5.参考1.故障现象朋友的某客户生产环境Spring Boot进程被异常终止,重复启动无效,请求支援。使用脚本在后台启动Spring Boot程序后,多次执行xx.sh status查看状态,最后应用进程pid 24366消失。在命令行前台...
查看spring-boot-starter-parent 指定的其他包的版本
welcome to my blog问题描述, pom文件中, 特定版本的spring-boot-starter-parent会给出其他包的默认版本, 如果其他包的版本和默认的版本差距过大可能导致使用出现问题, 比如说spring-boot-starter-parent的版本是2.1.5, 给定的e...
Spring Security修改默认的Bad Credentials提示 及其 原理(Spring Boot 2.0)
Spring Security的各种提示内容来源于Spring的国际化资源文件类MessageSource,当我们想要修改默认提示时可能理所当然的会想到通过自己配置一个MessageSource的方式来实现,但是这种做法并不适用于Spring Security,原因如下,我们跟踪它的代码看看: S...
Spring boot使用zuul网关超时解决方法:com.netflix.zuul.exception.ZuulException: Forwarding error
报错内容如下:2020-08-29 00:26:51.232 WARN 43067 --- [io-20000-exec-6] o.s.c.n.z.filters.post.SendErrorFilter : Error during filteringcom.netflix.zuul.exc...
Spring Boot 微服务启动 页面报 "Whitelabel Error Page" 错误的原因
新手刚开始搭建Spring Boot 微服务,页面报 "Whitelabel Error Page" 错误的原因,总结为两点:第一就是查找pom文件,把相应的依赖jar报给加到项目中,Spring Boot的特性是“组件自动注册”,用到了webMvc时,如果没有加入相应的依赖会不起作用。如下图:第二...
spring-boot以及spring-cloud接入nacos管理配置方案
应用接入nacos方案:SpringBoot接入nacos(nacos-config-spring-boot-starter0.2.4版本以下)引入依赖<dependency> <groupId>com.alibaba.boot</groupId> <...
用Mac自带的启动转换助理(Boot Camp)安装Windows10企业版的方法 MacBook Air
同事拿来一个本,MacBook Air 大概看日期是2013年的本,要求将原来本上的所有资料都删除,只留系统。给学生娃用打开本本看看了,上面本身就有一个windows 10 专业版,已经**,其实不用重新安装,把该删除应用都删除掉一点问题都没有,可是同事希望做出个干净的系统来,于是有活干了。如果不知...
VirtualBox配置CentOS-7虚拟机:FATAL: Could not read from the boot medium! System halted .
FATAL: Could not read from the boot medium! System halted .VirtualBox配置CentOS-7虚拟机,配置完毕后重启出现错误:解决方法:打开设置左边选择系统 -> 启动顺序在已经使用镜像安装过后,将硬盘设置成首位而不再是光驱。再次...