![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SSM框架学习
beOkWithAnything
这个作者很懒,什么都没留下…
展开
-
扫描包不存在:pojo类找不到
www.shengrizhufuyu.cn个人比较懒,喜欢copy代码,尤其是学会了mybatis自动生成以后,pojo和mapper包以及mapper.xml包一直来回在几个项目之间拷贝,但是来回拷会出现一个问题,就是mapper.xml包不会提示编译错误,只会在运行时报错,如果出现运行时的mybatis范围内的错误,应该首先检查一波mapper.xml中 <mapper nam...原创 2018-11-25 08:35:58 · 2333 阅读 · 0 评论 -
SpringBoot之web发展史
使用了@SpringBootApplication注解的话,系统会去 入口类的同级包以及下级包中去扫描实体类Web发展简史老一辈的软件开发人员一般经历了从Model1到Model2,然后到后来的三层模型,最后到现在的Spring Boot。如果从Model1到Model2说起到我们现在使用的Spring Boot为整个时间轴的话,大致可以分为4个阶段:(1)初级阶段:使用Mode...原创 2019-12-19 00:05:57 · 111 阅读 · 0 评论 -
SpringMVC文件上传配置
SpringMVC通过MultipartResovler(接口)实现的文件上传,实现类:CommonsMultipartResovler一、导入jar包commons-fileupload-1.2.1.jarcommons-io-2.0.jar二、在SpringMVC配置文件中配置MultipartResovler<!-- 配置MultipartResovler --&g...原创 2019-02-21 15:35:47 · 399 阅读 · 0 评论 -
RESTFUL风格的接口
原创 2019-02-18 21:07:39 · 865 阅读 · 0 评论 -
@RequestParam
@RequestParam标记的参数可以设置为非必须!!! 当参数没有传来时的解决办法: 方法一、 @RequestParam(value="/test", required=false, defaultValue="0") int age 当参数未传递时,设置参数的默认值为0 方法二、@RequestParam(value="/test", re...原创 2019-02-18 21:24:12 · 2921 阅读 · 0 评论 -
SpringMVC使用Servlet原生API作为请求参数
原创 2019-02-18 21:39:04 · 171 阅读 · 0 评论 -
后台参数验证配置
https://www.cnblogs.com/mr-yang-localhost/p/7812038.html在开发中经常需要写一些字段校验的代码,比如字段非空,字段长度限制,邮箱格式验证等等hibernate validator(官方文档)提供了一套比较完善、便捷的验证实现方式验证请求参数时,在@RequestBody DemoModel demo之间加注解 @Valid,然后...转载 2019-02-21 11:03:26 · 454 阅读 · 0 评论 -
@ResponseBody和@RequestBody区别
@ResponseBody@ResponseBody是作用在方法上的 @ResponseBody 表示该方法的返回结果直接写入 HTTP response body 中: 一般在异步获取数据时使用【也就是AJAX】,在使用 @RequestMapping后,返回值通常解析为跳转路径,但是加上 @ResponseBody 后返回结果不会被解析为跳转路径,而是直接写入 HTTP respon...原创 2019-02-21 11:33:48 · 344 阅读 · 0 评论 -
@RequestParam和@PathVariable的区别
…/test/123…/test?id=123原创 2019-12-19 00:04:55 · 53 阅读 · 0 评论 -
context:annotation-config context:component-scan mvc:annotation-driven区别
https://blog.csdn.net/u010648555/article/details/76371474context:annotation-config< context:annotation-config> 是用于激活那些已经在spring容器里注册过的bean上面的注解,也就是显示的向Spring注册AutowiredAnnotationBeanPostP...转载 2019-04-22 21:35:33 · 238 阅读 · 0 评论 -
HTTP Status 500 : Servlet.init() for servlet [*] threw exception
此错误有一个原因是: web.xml 中contextConfiglocation 指定的配置文件有错误,如spring.dao中指定的包名有变动原创 2018-11-14 14:00:10 · 597 阅读 · 0 评论 -
webAppRootKey在同一个tomcat下配置两个项目
<!--在一个Tomcat下部署两个项目:两个项目的value随便写,但不能一样,不然跑不起来--><!-- 应用路径 --> <context-param> <param-name>webAppRootKey</param-name> <param-value&g...原创 2018-09-08 09:10:14 · 416 阅读 · 0 评论 -
mvc:default-servlet-handler和mvc:annotation-driven成对出现的原因
<!-- 配置defaultServletHandler的作用: 若RequestMapping()找不到URL对应的映射,则默认的servlet(不是dispatcherServlet)会去找目标资源 --><mvc:default-servlet-handler/><!-- 如果不加<mvc:annotation-driven...原创 2018-08-12 11:31:18 · 1115 阅读 · 0 评论 -
mybatis resultMap 的使用
摘录自: https://www.cnblogs.com/kenhome/p/7764398.html<!--column不做限制,可以为任意表的字段,而property须为type 定义的pojo属性--><resultMap id="唯一的标识" type="映射的pojo对象"> <id column="表的主键字段,或者可以为查询...转载 2018-08-12 15:11:53 · 109 阅读 · 0 评论 -
Controller三种返回值、拷贝属性值到扩展类对象的方法
//把items的属性值都拷贝到itemsCustomBeanUtils.copyProperties(items,itenmsCustom); 当Controller类的方法的:返回值为ModelAndView时: ·直接创建ModelAndView对象并returnmodelAndView返回值为String时: `表示返回逻辑视图名(jsp路径=前缀...原创 2018-08-15 09:04:35 · 387 阅读 · 0 评论 -
xmlns那两行的意思
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=" http://maven.apache.org/POM/4.0.0 ...转载 2018-08-22 11:56:18 · 272 阅读 · 0 评论 -
SpringMVC源码分析
文章目录DispatcherServlet类的继承关系DispatcherServlet处理流程DispatcherServlet处理流程#SpringMVC源码分析SpringMVC 默认有一个 DispatcherServlet 映射所有的请求("/"),然后进行分发(dispatch)处理:<!-- SpringMVC 默认的 DispatcherServlet -->&...原创 2019-07-20 17:28:14 · 97 阅读 · 0 评论