图解Java设计模式之职责链模式 学校OA系统的采购审批项目 :需求是 传统方案解决OA系统审批,传统的设计方案 职责链模式基本介绍 职责链模式解决OA系统采购审批 职责链模式在SpringMVC框架应用的源码 职责链模式的注意事项和细节 学校OA系统的采购审批项目 :需求是 采购员采购教学器材1) ...
分类:
编程语言 时间:
2020-04-04 20:40:53
阅读次数:
85
@RestController and @RequestMapping是springMVC的注解,不是springboot特有的 @RestController = @Controller+@ResponseBody @SpringBootApplication = @Configuration+@ ...
分类:
编程语言 时间:
2020-04-04 20:18:34
阅读次数:
106
一、Api请求及响应规范 为了严格按照接口进行开发,提高效率,对请求及响应格式进行规范化。 1、get 请求时,采用key/value格式请求,SpringMVC可采用基本类型的变量接收,也可以采用对象接收。 2、Post请求时, 可以提交form表单数据(application/x-www-for ...
分类:
编程语言 时间:
2020-04-04 20:16:38
阅读次数:
80
SpringBoot的主要的注解: @SpringBootApplication 是SpringBoot启动类上的注解。 也是springboot 最核心的注解,它是由三个注解组成的 @Configuration , @EnableAutoConfiguration , @ComponentScan ...
分类:
编程语言 时间:
2020-04-04 14:19:39
阅读次数:
91
一般前后端分离开发很少会使用到页面模板,但是在特定的场景还是会使用,比如邮件发送,比如支付等,那么Spring Boot中支持哪些页面模板呢? Freemarker Thymeleaf jsp 目前就支持这三种模板,他们是如何使用的,我们一个一个看 首先整合Freemarker,第一步创建Sprin ...
分类:
编程语言 时间:
2020-04-04 09:24:08
阅读次数:
75
HTTP Status 500 – Internal Server Error Type 异常报告 消息 Servlet.init() for servlet [dispatcherServlet] threw exception 描述 服务器遇到一个意外的情况,阻止它完成请求。 Exception ...
分类:
编程语言 时间:
2020-04-03 22:04:39
阅读次数:
81
前言 SpringBoot 可以看作是一个配置工具,整合工具,辅助工具,方便了开发工程中的对其他资源的整合,对于许多组件的整合可以达到开箱即用、零配置的效果。SpringBoot 通过引入相应模块对应的 stater 即可整合其他资源,对于web模块的整合亦是如此。下面我们通过源码再次复习一下 sp ...
分类:
编程语言 时间:
2020-04-03 12:20:50
阅读次数:
75
一、作用 作用在方法传递的参数前,用于接收所传参数 例如:http://localhost:8081/selectStudentById?id=01 接收问号后面的参数值(允许多个参数) 二、注解内部的四个属性 1.name 指定传入的参数名称,其后面跟的参数名称一定要与前端传入的参数名称一致 2. ...
分类:
编程语言 时间:
2020-04-03 12:17:58
阅读次数:
112
一、环境搭建(maven项目) 1、依赖: <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.0</version> <scope>test</scope> < ...
分类:
编程语言 时间:
2020-04-02 23:02:35
阅读次数:
122
当我们从浏览器中输入2020/12/12,conroller控制类能正确接收到我们传入的日期 如果我们输入2020-12-12,就会出现400的错误 我们要怎么解决呢? 1)我们在工具类创建一个字符串转换为日期类型的类,继承Converter接口,实现日期转换 2)去spring-mvc.xml文件 ...
分类:
编程语言 时间:
2020-04-01 22:09:28
阅读次数:
91