摘要: AOP中包括 5 大核心概念:切面(Aspect)、连接点(JoinPoint)、通知(Advice)、切入点(Pointcut)、AOP代理(Proxy) 1、@Aspect(切面): 通常是一个类的注解,里面可以定义切入点和通知 2、JointPoint(连接点):程序运行中的某个阶段点,比如方 阅读全文
posted @ 2020-03-24 20:23 一花一世界! 阅读(737) 评论(0) 推荐(0)
摘要: 动态代理分为JDK动态代理和CGLIB动态代理 谈动态代理首先要先谈谈Java设计模式之一:静态代理 下面是一个例子 下面是一个简单的动态代理。 管理员一般有更新的功能 public interface AdminService { void update(); } 下面是管理员的实现类,假设只能修 阅读全文
posted @ 2020-03-23 23:16 一花一世界! 阅读(152) 评论(0) 推荐(0)
摘要: 1、首先我们了解一下如何自定义一个注解。 @Target(),下面是@Target的描述 * The constants of this enumerated type provide a simple classification of the * syntactic locations wher 阅读全文
posted @ 2020-03-22 18:33 一花一世界! 阅读(936) 评论(0) 推荐(0)
摘要: 1、简介 首先谈谈什么是Web API 如果我们把前端页面看作是一种用于展示的客户端,那么API就是为客户端提供数据、操作数据的接口。例如我们可以通过访问http://localhost:8080/getName?id=2来获取用户id=2的名字。 REST就是一种设计API的模式,它的主要原则有: 阅读全文
posted @ 2020-03-20 14:59 一花一世界! 阅读(215) 评论(0) 推荐(0)
摘要: SpringBoot2.2之后用的Junit5,所以在这里使用的Junit5。Spring Boot会默认帮我们导入包,所以不用添加依赖了。 注解: @BeforeAll : 只执行一次,执行时机是在所有测试和 @BeforeEach 注解方法之前。 @BeforeEach:在每个测试执行之前执行。 阅读全文
posted @ 2020-03-18 22:59 一花一世界! 阅读(8342) 评论(0) 推荐(1)
摘要: 介绍: EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认CacheProvider。Ehcache是一种广泛使用的开源Java分布式缓存。主要面向通用缓存,Java EE和轻量级容器。 使用: 1、导入依赖: <dependency> <groupI 阅读全文
posted @ 2020-03-18 13:55 一花一世界! 阅读(793) 评论(0) 推荐(0)
摘要: 在下载redis后,如果是window系统电脑,注意下载window zip包,解压压缩包,然后打开命令行管理器,进入你解压的目录 输入命令redis-server.exe redis.windows.conf 然后在打开一个命令行管理器,同样进入刚才的解压目录 输入redis-cli.exe -h 阅读全文
posted @ 2020-03-17 23:03 一花一世界! 阅读(206) 评论(0) 推荐(0)
摘要: 1、首先加入依赖 <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1.1.1</version> </depen 阅读全文
posted @ 2020-03-17 15:21 一花一世界! 阅读(308) 评论(0) 推荐(0)
摘要: 1、@Mapper和@Repository , 这两个都是用于注解dao层。如果使用@Reqository ,则还需要使用@MapperScan("xxx.xxx.xxx.mapper")来配置扫描地址。而如果使用@Mapper,则通过xml中的namespace里面的地址。 2、@Target: 阅读全文
posted @ 2020-03-17 13:54 一花一世界! 阅读(665) 评论(0) 推荐(0)
摘要: 最近遇到了这个问题,在Spring Boot中.properties文件中有中文字符,在读取后返回浏览器时出现了乱码,上网查了查,主要是两种方法(本人是用idea开发): 1、选择File -> Settings -> Editor -> File Encodings,将Properties Fil 阅读全文
posted @ 2020-03-02 20:56 一花一世界! 阅读(334) 评论(0) 推荐(0)