
Java
文章平均质量分 50
liaozuyao
这个作者很懒,什么都没留下…
展开
-
SpringBoot 整合Kafka
SpringBoot使用Kafka引入kafka依赖:<dependency> <groupId>org.apache.kafka</groupId> <artifactId>kafka-clients</artifactId> <version>2.6.0</version></dependency><dependency> <groupId>原创 2022-01-18 19:00:19 · 1703 阅读 · 0 评论 -
@Transactional注解失效的8大场景
Spring中@Transactional注解失效的几大场景原创 2021-12-28 10:33:25 · 2547 阅读 · 0 评论 -
SpringBoot 自定义Starter(阿里云短信、消息推送)
springboot自定义starter示例原创 2021-12-20 12:09:31 · 1207 阅读 · 0 评论 -
Groovy之lambda表达式
Lambda表达式表示匿名函数,和匿名类对比,即不需要申明式函数的方法名和返回值,用表达式的形式完成函数的参数和相关逻辑。Lambda表达式应用于Groovy和Kotlin中,作为实现函数式编程的关键,(函数式编程是指一个函数能作为另一个函数的入参)。而Java8中支持对lambda表达式的应用。groovy lambda使用Java lambda 与 groovy lambda 对比1.相关初始代码Java@Getter@Setter@ToStringclass Stud原创 2021-08-19 11:03:53 · 4314 阅读 · 0 评论 -
aspect切面,记录日志,权限,防止重复提交(Redis)
一、切面记录日志1.首先定义自定义注解@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)public @interface Log { String value() default ""; int type() default 0;}2.创建切面LogAspect.Java@Slf4j@Aspect@Componentpublic class LogAspect { @Reso原创 2021-08-19 10:52:10 · 455 阅读 · 0 评论 -
SpringBoot整合ElasticSearch简单使用
IDEA创建springboot项目pom.xml依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-elasticsearch</artifactId></dependency><!--需要引入transport-netty3-client,否则会启动报错--&原创 2021-08-19 10:35:14 · 420 阅读 · 0 评论