
web
海棠xun
这个作者很懒,什么都没留下…
展开
-
idea中使用Tomcat的war和war exploded部署的区别
区别war模式:将WEB工程以包的形式上传到服务器 ;先打成war包,再发布到服务器上。war exploded模式:将WEB工程以当前文件夹的位置关系上传到服务器;(1)war模式这种可以称之为是发布模式,看名字也知道,这是先打成war包,再发布;(2)war exploded模式是直接把文件夹、jsp页面 、classes等等移到Tomcat 部署文件夹里面,进行加载部署。因此这种方式支持热部署,一般在开发的时候也是用这种方式。(3)在平时开发的时候,使用热部署的话,应该对Tomcat进行相应原创 2020-06-05 14:46:33 · 478 阅读 · 1 评论 -
使用Jackson解析属性首字母为大写的JSON串时首字母变小写
问题面对不遵守驼峰命名规则的接口,比如属行首字母用大写,这样导致使用Jackson解析出来的对象的属性均为空,经过跟踪源码发现,是由于其根据getters方法解析的属性,属性字母都变为了小写,这就导致无法解析了出现了jackson Unrecognized field 的问题。例如:@Datapublic class JobType { private int jobType; ...原创 2019-12-27 15:44:53 · 1821 阅读 · 0 评论 -
当数据库查不到数据时,mybatis封装的数据是不是null?
dao中sql如下 @Select("select * from _bank where enable=0") public List<Student> find1(); @Select("select * from _bank where enable=0") public Student find2(); @Select("select ...原创 2019-11-06 11:11:59 · 1032 阅读 · 0 评论 -
@requestbody和@requestparam到底什么作用
1、什么都不写GET结果:{“name”:“zhangsan”,“no”:“01”,“age”:19}首先get方式得到的肯定是请求头里面的数据而且可以自动封装为对象模型,没有的数值自动为0值POST结果:{“name”:“zhangsan”,“no”:“01”,“age”:0}请求体里面放了数据,但是还是使用的请求头里的数据总结:在不使用注解的情况下,相当于默认使用了请求...原创 2019-09-05 16:19:12 · 2647 阅读 · 1 评论