
SpringMVC
springMvc
莫特@
微风拂静叶 缘起何方
展开
-
spring中json转换配置
springboot 针对jackson是自动化配置的,如果需要修改,有两种方式: 方式一:通过application.yml 配置属性说明: spring.jackson.date-format指定日期格式,比如yyyy-MM-dd HH:mm:ss,或者具体的格式化类的全限定名 spring.jackson.deserialization是否开启Jackson的反序列化 spring...原创 2019-12-27 11:35:04 · 648 阅读 · 0 评论 -
Spring中BeanPostProcessor与InitializingBean接口的关系与应用
简介 在Spring框架中,bean的定义,从编写到配置再到最终的getbean调用,框架都有相应的实现规则,具体如下所述。 bean的定义 package com.spring.beans; import javax.ejb.Init; import org.springframework.beans.factory.InitializingBean; public clas...原创 2017-06-23 15:47:47 · 7585 阅读 · 5 评论 -
Spring 获取request和response
HttpServletRequest request = ((ServletRequestAttributes)RequestContextHolder.getRequestAttributes()).getRequest(); HttpServletResponse response = ((ServletRequestAttributes)RequestContextHolder.ge...原创 2018-09-17 10:36:12 · 337 阅读 · 0 评论 -
Spring全局获取Bean实例对象
在使用maven做接口的时候发现一个问题,maven不能出现循环依赖,否则编译报错,那么如果业务逻辑中不得不循环依赖时怎么办呢? Spring在服务启动的时候会自动加载bean实例,而且用容器管理,虽然一个项目可能依赖于其他父项目 或者 子项目,但是最终都会被编译成同一个项目,那么bean最终也就是在同一个容器中管理,此时可以借助于容器,绕过maven的循环依赖,直接从容器中获取响应的bean实原创 2018-01-26 21:33:34 · 2125 阅读 · 0 评论 -
Spring注解@ResponseBody中文乱码
简述 普通java项目(非SpringBoot,maven等)在使用SpringMVC时使用@ResponseBody注解产生的字符串输出到前段出现中文乱码。 解决方案 一:Spring配置文件中配置 text/plain;charset=UTF-8 备注:网上提供的方法比较多,但试过后都无功而原创 2017-11-27 14:14:47 · 406 阅读 · 0 评论 -
SpringMVC--RequestContextListener
简介 使用SpringMVC作为web应用的框架是一般都会涉及Request,Session等,RequestContextListener就是为此定义的。 详解 首先分清web容器和Spring容器的区别,这是两个东西,Web容器表示装载,执行和处理web应用的容器,比如Tomcat,Jetty等,而Spring容器则是BeanFactory,applicationContext,WebA原创 2017-10-04 00:07:43 · 937 阅读 · 0 评论 -
SpringMVC--ContextLoaderListener
简介 虽然接触Spring框架时间挺久,但是里边的一些细节仍然了解的仍然不够深入,其中之一就是ContextLoaderListener,之前在网上差了一些资料始终没理解清楚,今天在一本书上偶遇,下来就简单总结看过书以后我对ContextLoaderListener的理解。 前提 首先明确一点,Spring并不是web应用的专属,只要是Java应用就可以借助Spring框架开发,甚至是桌面应原创 2017-10-03 19:34:37 · 302 阅读 · 0 评论 -
SpringMVC_@RequestBody
简介 学习SpringMVC不算久,但是最近用到了,由于学的不深,对很多东西用起来有点懵,其中之一就是@RequestBody注解,接下来简单整理一下。 示例代码 @RequestMapping("/update") public String updateSchool(@RequestBody SMSchoolBean smSchoolBean) {原创 2017-09-26 12:26:52 · 215 阅读 · 0 评论 -
SpringMVC---@ModelAttribute
@ModelAttribute使用详解 1.@ModelAttribute注释方法 例子(1),(2),(3)类似,被@ModelAttribute注释的方法会在此controller每个方法执行前被执行,因此对于一个controller映射多个URL的用法来说,要谨慎使用。 (1)@ModelAttribute注释void返回值的方法转载 2017-09-26 10:58:20 · 208 阅读 · 0 评论 -
前后台数据交互编码问题
简介 在web开发中不可避免的需要接触到JSP文件,而JSP文件的第一行基本都是 之前我只知道这是指定当前页面的编码,只知道用这个标识以后浏览器中不会乱码,但背后的逻辑基本上不知道。当然,这只是开发中编码问题的一种,接下来我整理一下最近网上看到的一些编码类问题的解读。 一:pageEncoding="UTF-8" 这个标识一般出现在JSP文件的第一行,如: <%原创 2017-09-25 14:39:48 · 1155 阅读 · 0 评论