0%

这里给出了业务中常用的注解的使用方法。
涉及:@PathVariable(路径变量)、@RequestHeader(获取请求头)、@RequestParam(获取请求参数)、@CookieValue(获取cookie值)、@RequestBody(获取请求体·仅POST)、@RequestAttribute(获取request域属性)、@MatrixVariable(矩阵变量)

阅读全文 »

这里记录了Web开发中请求映射 @xxxMapping 注解的使用。在表单中通过Rest风格发送 GET、POST、PUT、DELETE 请求的方法。以及实现表单中Rest功能的 HiddenHttpMethodFilter 的原理。特别注意的是,要想在表单使用 Rest风格 发送请求,需要手动开启HiddenHttpMethodFilter。

涉及:请求映射相关:@RequestMapping、@GetMapping、@PostMapping、@DeleteMapping、@PutMapping。以及 html 中表单使用 Rest 的编写示例。

阅读全文 »

IDEA提供 Spring Initailizr (项目初始化向导)来方便我们创建 SpringBoot 项目,但是在使用过程中依然可能会遇到一些问题。
这里记录了通过 Spring Initailizr 创建项目的方式、创建低版本SpringBoot 项目的方法,以及找不到 Spring Initailizr 创建选项时的解决方法。

阅读全文 »

SpringBoot的优势在于避免了Spring的大量的配置,简化了开发流程。本文记录了在实际开发中我们应该关注的开发流程与小技巧。
涉及:Lombok 插件使用、dev-tools

阅读全文 »

SpringBoot中除了可以使用配置类来实现组件注册还可以使用传统的配置文件方式来实现。
本文将记录配置文件引入和配置绑定实现组件注册的方法与基本原理。
涉及注解:@ImportResouce,@Component、@ConfigurationProperties、@EnableConfigurationProperties、@Autowired

阅读全文 »