![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
zhCoding
这个作者很懒,什么都没留下…
展开
-
SpringBoot自动配置原理(每一步都有说明哦)
SpringBoot自动配置原理在SpringBoot启动主配置类时,@SpringBootApplication 注解发挥作用进行自动配置。@SpringBootApplication 注解中,比较重要的有如下两个注解,实际发挥自动配置作用作用的是 @EnableAutoConfiguration 注解而在@EnableAutoConfiguration 中,@Import导入了一个自动配置选择器类 AutoConfigurationImportSelector。进入这个自动配置选择器类,可原创 2020-09-07 21:27:57 · 462 阅读 · 0 评论 -
关于server.context-path配置不生效的问题
server.context-path配置不生效的问题使用spring cloud Finchley.SR1版本时发现,在配置文件中配置server.context-path无法生效,经过查询资料发现,在F版本中,此参数名有发生变化,需改为server.servlet.context-path,即可生效。...原创 2020-09-07 17:48:46 · 1054 阅读 · 1 评论 -
使用SpringSecurity出现的异常security.authentication.BadCredentialsException: Bad credentials
出现问题的主要原因:在配置文件中配置了对密码的加密方式:<!-- 切换成数据库中的用户名和密码 --> <security:authentication-manager> <security:authentication-provider user-service-ref="userService"> <!-- 配置加密的方式 --> <security:password-enc原创 2020-09-03 18:51:10 · 2142 阅读 · 1 评论 -
总结SpringMVC拦截器及多拦截器时的执行顺序
拦截器的配置步骤springmvc.xml中配置多个拦截器.配置自定义拦截器并实现接口<!--配置SpringMVC拦截器--> <mvc:interceptors> <mvc:interceptor> <mvc:mapping path="/**"/> <bean id="myInterceptor2" class="com.czh.interceptor.MyInter原创 2020-08-29 23:09:46 · 886 阅读 · 0 评论 -
SpringMVC之跨服务器文件上传
在实际应用中 一般是有多个服务器的先配置一个图片服务器并创建存储文件夹uploads部署到Tomcat先开启图片服务器fileupload然后准备在主服务器接受客户端的request请求,并创建客户端对象和图片服务器fileupload连接完成跨服务器文件上传(通过字节)package com.czh.controller;import com.sun.jersey.api.client.Client;import com.sun.jersey.api.client.Web.原创 2020-08-29 20:11:18 · 237 阅读 · 0 评论 -
SpringMVC之获取request进行文件上传的具体操作(传统方式和SpringMVC方式)
package com.czh.controller;import org.apache.commons.fileupload.FileItem;import org.apache.commons.fileupload.FileUploadException;import org.apache.commons.fileupload.disk.DiskFileItemFactory;import org.apache.commons.fileupload.servlet.ServletFileUpl原创 2020-08-29 18:26:11 · 691 阅读 · 0 评论 -
springMVC POST请求参数中文乱码
一、根本原因当前很多浏览器并不发送带Content-Type头部的字符编码标识符,它会把字符编码的决定留在读取HTTP请求的时候。如果客户端没有指明编码,容器用来创建请求读和解析POST数据的默认编码必须是"ISO-8859-1"。然而,为了提示开发者客户端没有成功发送一个字符编码,容器中getCharacterEncoding方法会返回null。如果客户端没有设置字符编码,并且请求数据使用了不同编码而不是上述的默认编码,程序将会出现中断。为了纠正这种状态,一个新的方法setCharacterEncod原创 2020-08-28 22:06:14 · 343 阅读 · 0 评论 -
Spring中propagation的7种事务配置
一、在声明式的事务处理中,要配置一个切面,其中就用到了propagation,表示打算对这些方法怎么使用事务,是用还是不用,其中propagation有七种配置,REQUIRED、SUPPORTS、MANDATORY、REQUIRES_NEW、NOT_SUPPORTED、NEVER、NESTED。默认是REQUIRED。二、Spring中七种Propagation类的事务属性详解:REQUIRED:支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。SUPPORTS:支持当前事务,如果当转载 2020-08-28 14:37:37 · 134 阅读 · 0 评论