码迷,mamicode.com
首页 > 编程语言 > 详细

springboot(2)-阶段篇

时间:2018-07-06 17:42:37      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:boot   public   filters   span   esc   config   spring   字符   需要   

web开发

spring boot web开发非常的简单,其中包括常用的json输出、filters、property、log等

json 接口开发

在以前的spring 开发的时候需要我们提供json接口的时候需要做那些配置呢

  1. 添加 jackjson 等相关jar包
  2. 配置spring controller扫描
  3. 对接的方法添加@ResponseBody

如果我们需要使用页面开发只要使用 @Controller ,下面会结合模板来说明

自定义Filter

我们常常在项目中会使用filters用于录调用日志、排除有XSS威胁的字符、执行权限验证等等。Spring Boot自动添加了OrderedCharacterEncodingFilter和HiddenHttpMethodFilter,并且我们可以自定义Filter。

两个步骤:

  1. 实现Filter接口,实现Filter方法
  2. 添加@Configuration 注解,将自定义Filter加入过滤链

自定义Property

在web开发的过程中,我经常需要自定义一些配置文件,如何使用呢

配置在application.properties中

com.neo.title=标题
com.neo.description=表述
@Component
public class NeoProperties {
	@Value("${com.neo.title}")
	private String title;
	@Value("${com.neo.description}")
	private String description;
}
 

springboot(2)-阶段篇

标签:boot   public   filters   span   esc   config   spring   字符   需要   

原文地址:https://www.cnblogs.com/fantjesse/p/9274535.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!