springboot
文章平均质量分 72
李守余
仰望星空,脚踏实地。
展开
-
Springboot中restful-api简介,代码测试
RESTful风格api介绍,以及如何进行测试. restful API风格介绍查询->GET->/user 详情->GET->/user/1 创建->POST->/user 修改->PUT->/user/1 删除-> DELETE->/user/1 1.用URL描述资源 2.用HTTP方法描述行为,使用HTTP状态...原创 2018-03-13 17:16:15 · 161 阅读 · 0 评论 -
springBoot中使用jackjson定义多个视图
本篇文章将介绍如何jackjson的JsonView注解定义多个视图,在springmvc的返回值中返回特定的视图 在pojo上定义多个视图import com.fasterxml.jackson.annotation.JsonView;import org.hibernate.validator.constraints.*;import javax.validation....原创 2018-03-13 17:14:26 · 1227 阅读 · 0 评论 -
SpringBoot中定义Filter
本篇文章中将介绍如何在springBoot中定义Filter 创建Filter类实现Filter接口拦截所有路径,filter拦截器不能知道filter是哪个controller处理的请求,只能获取请求中的信息.import javax.servlet.*;import javax.servlet.annotation.WebFilter;import java.io.I...原创 2018-03-13 17:13:21 · 243 阅读 · 0 评论 -
SpringBoot中定义aspect
本篇文章中将介绍如何在springBoot中定义aspect,拦截请求 定义切面拦截请求通知中能获取请求的方法中的参数import org.aspectj.lang.ProceedingJoinPoint;import org.aspectj.lang.annotation.Around;import org.aspectj.lang.annotation.Aspect;...原创 2018-03-13 17:12:38 · 2037 阅读 · 0 评论 -
SpringBoot中定义intercepter
本篇文章中将介绍如何在springBoot中定义interceptor 定义interceptor实现HandlerInterceptor接口import org.springframework.stereotype.Component;import org.springframework.web.method.HandlerMethod;import org.sprin...原创 2018-03-13 17:11:41 · 1282 阅读 · 0 评论 -
idea+springboot+springboot-devTool实现开发时热部署
idea+springboot+springboot-devTool实现开发时热部署 idea设置双击shift搜索Registry设置勾选compiler.automake.allow.when.app.running 设置idea开启自动编译功能 maven中引入devTool依赖<dependency> <group...原创 2018-03-13 17:10:27 · 221 阅读 · 0 评论 -
SpringBoot中异常处理
本文先介绍默认的异常处理类,然后介绍自定义的异常处理 默认的异常处理类BasicErrorController默认的基础处理类BasicErrorController处理异常的路径是/error,对于请求头中带有text/html的请求返回的是页面,如果在 classpath/error下定义404.html或者对应的状态码的html页面的话就会返回对应的页面否则的话就是默认的页面...原创 2018-03-13 16:58:44 · 290 阅读 · 0 评论 -
Springboot集成Swagger文档
引入相关依赖<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.6.1</version></dependency&am原创 2018-03-15 14:14:33 · 336 阅读 · 0 评论 -
Springboot工作机制
@SpringBootApplication注解揭秘这个注解并不一定要修饰在主函数的类上,修饰其他类也是可以的。@SpringBootApplication注解相当于@Configuration @ComponentScan @EnableAutoConfiguration;只是这三个使用频率高所以就使用组合注解@SpringBootApplication表达了;@Configuration修...原创 2018-03-15 13:57:09 · 988 阅读 · 0 评论 -
Springboot中利用aop和注解实现动态数据源
本篇文章将介绍如何使用AOP和注解来实现动态数据源. 使用ThreadLocal存储当前线程使用的数据源的keyimport org.slf4j.Logger;import org.slf4j.LoggerFactory;/** * 用于保存当前线程使用的数据源名称的工具类,多数据源动态切换的工具类 * @author lishouyu * @version 1.0...原创 2018-03-14 18:13:13 · 3185 阅读 · 1 评论 -
Springboot中hibernate参数校验,自定义校验注解
使用hibernate的校验框架进行参数校验,并自定义校验注解和逻辑 hibernate校验示例使用校验注解配合@Valid注解绑定SpringMvc的参数进行参数校验pojo类上加校验注解import org.hibernate.validator.constraints.*;import javax.validation.constraints.*;impo...原创 2018-03-14 18:12:10 · 3605 阅读 · 0 评论 -
springBoot中使用使用junit测试文件上传,以及文件下载接口编写
本篇文章将介绍如何使junit在springBoot中测试文件的上传,首先先阅读如何在springBoot中进行接口测试. 文件上传操作测试代码import org.junit.Before;import org.junit.Test;import org.junit.runner.RunWith;import org.springframework.beans.facto...原创 2018-03-13 17:17:06 · 14354 阅读 · 1 评论