
Spring
Let_me_tell_you
一线码农,终身学习者。微信公众号:谈谈理想
展开
-
@ResponseBody 和 @RequestBody 的区别
@ResponseBody用于方法上,将返回结果转为json数据写入到HTTP response body中@RequestBody是将http请求的参数封装到一个Java Bean中注意:加上@ResponseBody注解的方法会将数据全部转成字符串,而不会解析成跳转路径 如果需要指定返回数据格式为xml,可以在@RequestMapping注解上指定produces属性值...原创 2018-06-13 10:17:33 · 435 阅读 · 0 评论 -
SpringBoot2.x打war包步骤
修改XXXApplication.class继承自org.springframework.boot.web.servlet.support.SpringBootServletInitializer,重写configure方法。修改pom.xml文件中package标签打包方式为war<packaging>war</packaging>如果有需要,可以在...原创 2019-02-18 09:57:41 · 3225 阅读 · 0 评论 -
org.apache.ibatis.binding.BindingException 问题排查
问题原因:在eclipse下开发的ssm框架的web项目,切换到idea下开发在我调试代码中遇到的有以下两种情况:接口被扫描到,但是mapper对象注入失败,或者为 null。 接口被扫描到,代理对象创建成功并注入成功的,但是调用方法时出现异常。下面是网上查到的几种方法: 检查xml文件所在的package名称是否和interface对应的package名称一一对应 ...原创 2019-05-13 16:39:58 · 363 阅读 · 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 · 6736 阅读 · 0 评论 -
Spring全局异常处理
spring,springmvc版本:4.0.6.RELEASElombok版本:1.18.81.配置包扫描,扫描到全局异常处理类springboot放在启动类同级的包,会自动扫描并装配。非springboot项目,需要在spring配置文件里配置包扫描。贴一下代码,具体操作步骤省略。<context:component-scan base-package="com.hj.han...原创 2019-08-30 11:09:11 · 271 阅读 · 0 评论 -
SpringBoot自动配置原理
SpringBoot可以简化开发的一个主要原因就是采用了默认配置,所谓约定大于配置就是这个意思。在没有自己指定配置的时候使用默认配置的原理大致如下。如有错误,还请指正。===================2019.9.6更新,此篇博客是用的SpringBoot版本是1.5.x===================SpringBoot项目可以使用主类启动,就是添加了@SpringB...原创 2018-07-07 16:18:36 · 11280 阅读 · 2 评论