springboot
chushiyan
这个作者很懒,什么都没留下…
展开
-
HiddenHttpMethodFilter过滤器的使用:在SpringBoot2中修改表单的提交方式(PUT,DELETE)
环境:springboot2,前后不分离项目。一、问题需求:通过form提交参数进行admin更新操作<form id="update" method="POST" action="/admin/update"> ...</form>后端为了符合 restful风格,controller中指定PUT提交方式:@Controller@RequestMapping("/admin")public class AdminController {原创 2020-05-26 16:23:10 · 717 阅读 · 0 评论 -
SpringBoot2整合ActiveMQ发送接收消息
SpringBoot2整合ActiveMQ发送接收消息一、消息生产者(一)加入依赖创建一个springboot项目,加入ActiveMQ starter包: <dependency> <groupId>org.springframework.boot</groupId> <artifac...原创 2020-03-22 19:42:08 · 1866 阅读 · 0 评论 -
spring security中的密码加密:BCrypt算法工具类BCryptPasswordEncoder
spring security中有多种密码加密方式,MD5算法的Md5PasswordEncoder、SHA 算法的ShaPasswordEncoder,但由于是弱加密算法,都被弃用了。推荐使用的是BCrypt算法的BCryptPasswordEncoder。一、BCryptPasswordEncoder的使用(一)添加依赖 在SpringBoot项目中加入spring securit...原创 2019-12-30 21:14:27 · 3542 阅读 · 0 评论 -
详解jackson注解(三)jackson包含属性、忽略属性的注解
详解jackson注解(三)jackson包含属性、忽略属性的注解jackson中,指定包含哪些属性、忽略哪些属性的注解:注解类描述1JsonIgnoreProperties用于标记忽略一个或多个属性。可以注解在类上、构造函数、方法、字段上。2JsonIgnore@JsonIgnore注解用于在字段级别标记要忽略的属性。注意:系列化和反系列化时都会被忽略。...原创 2019-12-07 20:53:39 · 4199 阅读 · 0 评论 -
详解jackson注解(二)jackson反系列化注解
详解jackson注解(二)jackson反系列化注解jackson中用于反系列化的主要注解有:注解描述1JsonCreatorJsonCreator注解在构造函数或者工厂方法上,用于指示实例化类的对象。构造函数或者工厂方法有多个参数时,参数必须使用JsonProperty或JacksonInject注解。只有一个参数时,可以不加。2JsonAlias@Js...原创 2019-12-06 20:47:50 · 1412 阅读 · 0 评论 -
详解jackson注解(一)jackson系列化注解
详解jackson注解(一)jackson系列化注解jackson中用于系列化的主要注解有:注解描述1@JsonAnyGetter@JsonAnyGetter注解可以灵活地把类型为Map的属性作为标准属性使用。2@JsonGetter@JsonProperty注解的替代方法,用于将方法标记为getter方法。3[@JsonPropertyOrder]...原创 2019-12-05 16:48:08 · 2280 阅读 · 0 评论 -
SpringMVC/SpringBoot2中使用@RequestHeader获取请求头
SpringMVC/SpringBoot2中使用@RequestHeader获取请求头springMVC/SpringBoot中提供了@RequestHeader注解用来获取请求头。一、使用@RequestHeader获取请求头(一)获取某一个请求头例如,获取accept-language请求头:@GetMapping("/getLanguage")public Result test...原创 2019-12-04 17:15:15 · 29373 阅读 · 0 评论 -
Spring Boot 2 中的参数校验 spring-boot-starter-validation/Hibernate Validator
一、添加依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-validation</artifactId></dependency>这个starter依赖的是Hibernat...原创 2019-12-03 18:22:51 · 1489 阅读 · 0 评论 -
如何在SpringBoot2启动时自动创建表、插入数据
一、springboot2中如何根据实体类自动生成表只需在类上添加@Entity注解。spring boot启动时会自动生成user表(当然,数据库还得自己先创建)import lombok.Data;import javax.persistence.Entity;import javax.persistence.Id;import java.io.Serializable;/**...原创 2019-12-02 10:52:10 · 5644 阅读 · 0 评论