![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringBoot
文章平均质量分 78
TinChi0818
不忘初心,方得始终。
展开
-
SpringBoot 2.3.7.RELEASE 整合 ElasticSearch 5.5.3
1. 工程简介 SpringBoot 2.3.7.RELEASE 整合 elasticsearch 5.5.3 踩坑不少,也是找了很多资料。 总的来说,就是版本问题。SpringBoot官网地址 2. pom.xml详细配置 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema原创 2021-01-05 16:46:02 · 738 阅读 · 1 评论 -
拦截Controller方法,获取方法的注解信息
@Slf4j @Aspect @Component public class ApiOperationAspect extends StaticMethodMatcherPointcutAdvisor implements MethodInterceptor { @Override public Advice getAdvice() { return this; } @Override public ClassFilter getClassFilt原创 2020-05-21 08:54:42 · 504 阅读 · 0 评论 -
获取controller方法上的Swagger注解信息
// 注入 @Autowired private RequestMappingHandlerMapping requestMappingHandlerMapping; // 代码 Map<RequestMappingInfo, HandlerMethod> map = requestMappingHandlerMapping.getHandlerMethods(); for (Map.Entry<RequestMappingInfo, HandlerMethod> entry :原创 2020-05-19 16:59:49 · 1504 阅读 · 0 评论 -
SpringCache + Redis 缓存
SpringCache + Redis 缓存 正确使用缓存,不仅能够减少数据库的压力,而且可以加快程序运行的速度。 //启动类需加上@EnableCaching注解 @EnableCaching @SpringBootApplication() public class DemoApplication { public static void main(String[] args) ...原创 2020-04-16 15:38:27 · 154 阅读 · 0 评论 -
Git过滤文件
.gitignore 文件 target/ !.mvn/wrapper/maven-wrapper.jar ## STS ## .apt_generated .classpath .factorypath .project .settings .springBeans ## IntelliJ IDEA ## .idea *.iws *.iml *.ipr ## JRebel ## rebel...原创 2019-12-26 23:12:02 · 295 阅读 · 0 评论 -
Spring Boot使用汇总
Spring Boot Spring Boot 是一个快速开发框架,可以迅速搭建出一套基于 Spring 框架体系的应用,是 Spring Cloud 的基础。 Spring Boot 开启了各种自动装配,从而简化代码的开发,不需要编写各种配置文件,只需要引入相关依赖就可以迅速搭建一个应用。 特点 1、不需要 web.xml 2、不需要 springmvc.xml 3、不需要 tomcat,S...原创 2019-10-29 06:57:49 · 173 阅读 · 0 评论 -
简单使用SpringMVC单元测试
本文主要介绍springMVC单元测试,主要针对controller层、service层以及mapper层。 为什么说单元测试很重要,因为它直接说明你代码质量过不过关。 新建springboot项目, pom.xml <dependency> <groupId>org.springframework.boot</groupId...原创 2019-08-21 10:05:24 · 861 阅读 · 0 评论 -
SpringBoot+Redis简单应用开发
1.Redis简单介绍 什么是Redis? Redis是一种NoSQL技术,基于键值对的开源的内存数据存储。 支持五种数据类型的: 属性 描述 string 字符串 hash 散列 list 列表 set 集合 zset 有序集合 Spring Data Redis 提供两个模板(RedisTemplate、StringRedisTemplate): Re...原创 2019-08-19 16:42:03 · 150 阅读 · 0 评论 -
SpringBoot实现Spring AOP
在说AOP之前,首先你要知道什么是约定编程。首先你需要记住的是约定的流程是什么,然后就可以完成对应的任务,但是你不需要知道底层具体是怎么实现的(底层设计者将你约定的内容织入对应的流程中)。 Spring AOP也是一种约定流程的编程,在SpringBoot中采用注解方式。 AOP是一种切面编程方式,其理念就是将通用逻辑从业务逻辑中分离出来。并且可以将一些通用的逻辑抽取出来,然后给予默认实现,这样你...原创 2019-08-16 20:24:47 · 305 阅读 · 0 评论