摘要: 1.简介 spring Boot是为了简化java的开发流程而构建的,即使是使用springMVC框架,也依然需要大量配置和依赖导入,这无疑是繁琐的,spring Boot采用了”习惯由于配置“的原则,进行一键化部署,这样极大减少了人工开发量。 传统Spring开发流程: Spring Boot开发 阅读全文
posted @ 2020-03-19 01:34 明王不动心 阅读(775) 评论(0) 推荐(1) 编辑
摘要: 拦截器(Interceptor)用于对URL请求进行前置/后置过滤。Interceptor与Filter用途相似,但实现方式不同。Interceptor是SpringMVC的标准组件,Interceptor在被创建之后是天然运行在IOC容器之中的。、Filter是J2EE的标准组件,不同的Filte 阅读全文
posted @ 2020-03-19 01:19 明王不动心 阅读(408) 评论(0) 推荐(0) 编辑
摘要: REST与RESTful:REST:表现层状态转移,资源在网络中以某种形式进行状态转移。RESTful是基于REST理念的一套开发风格,是具体的开发规则。 服务器端只返回数据,以json或者xml的格式。 RESTful开发规范: • 使用URL作为用户交互入口 • 明确的语义规范(GET|POST 阅读全文
posted @ 2020-03-19 01:07 明王不动心 阅读(3432) 评论(0) 推荐(0) 编辑
摘要: SpringMVC默认使用JSP作为模板引擎,那么如何在SpringMVC中支持对Freemarker的支持了?主要分为4步: (1)pox.xml中引入依赖 <dependency> <groupId>org.freemarker</groupId> <artifactId>freemarker< 阅读全文
posted @ 2020-03-19 00:44 明王不动心 阅读(500) 评论(0) 推荐(0) 编辑
摘要: 响应中产生结果主要有两种方式: @ResponseBody 产生响应文本,返回字符串 ModelAndView 利用模板引擎渲染输出,返回页面 1.@ResponseBody @ResponseBody直接产生响应体的数据,过程不涉及任何视图。@ResponseBody可产生标准字符串/JSON/X 阅读全文
posted @ 2020-03-19 00:40 明王不动心 阅读(612) 评论(0) 推荐(0) 编辑
摘要: 默认情况下,SpringMVC对中文支持并不高,很容易出现中文乱码问题。web应用乱码的原因: Tomcat默认使用字符集ISO-8859-1,属于西欧字符集,不支持中文。 解决乱码的核心思路是将ISO-8859-1转换为UTF-8。Controller中请求与响应都需要设置UTF-8字符集,才能完 阅读全文
posted @ 2020-03-19 00:28 明王不动心 阅读(1410) 评论(0) 推荐(0) 编辑
摘要: 1.URL Mapping(URL映射) URL Mapping指将URL与Controller方法绑定。通过将URL与方法绑定,SpringMVC便可通过Tomcat对外暴露服务。 1)@GetMapping 绑定Get请求 @GetMapping("/g") @ResponseBody publ 阅读全文
posted @ 2020-03-19 00:24 明王不动心 阅读(576) 评论(0) 推荐(0) 编辑