案例概述 在本教程中,我们将研究使用Spring Data JPA和Querydsl为REST API构建查询语言。 在本系列的前两篇文章中,我们使用JPA Criteria和Spring Data JPA规范构建了相同…
分类:spring
Spring 监听事件简明使用
步骤 定义事件发布器,需要实现ApplicationEventPublisherAware接口 定义事件监听器,需要继承ApplicationEvent类 定义响应事件,需要继承ApplicationListener&l…
初识MinBox Logging
I. MinBox Logging 是什么? 1. 采集端 & 服务端 MinBox Logging是由minbox-projects开源组织推出的一款零侵入分布式链路日志组件,可用于微服务、RPC、单体应用使用…
Activiti 与 Spring 的整合应用
环境: activiti-5.16 spring-4.0.6.RELEASE Activiti 可以单独运用,也可以与spring整合运用,但均继承自一个基础的配置对象(抽象类)org.activiti.engine.P…
第二十五章:SpringBoot添加支持CORS跨域访问
CORS(Cross-Origin Resource Sharing)”跨域资源共享”,是一个W3C标准,它允许浏览器向跨域服务器发送Ajax请求,打破了Ajax只能访问本站内的资源限制,CORS…
官方 Dubbo Spring Boot Starter 1.0.0 公测版
公告 今天小马哥非常高兴地向各位小伙伴宣布,官方 Dubbo Spring Boot Starter 1.0.0 公测版已开发完毕,即将发布至 Maven 公有仓库,目前正在内部测试中。 为了收集更多的用户反馈,小马哥诚…
spring层面处理网络抖动导致的重复写入数据,实现请求的幂等性
问题描述 在用户使用网站创建新闻时,由于网络波动,导致发送了多个创建新闻的请求,使得系统中存在了冗余的数据。 问题分析 看过很多文章,大部分思路都是:如果同一用户在很短时间内发送了重复的post请求,那么后台只处理第一个…
springboot的profile注解使用
@Profile 该注解配合@Configuration可以使用java代码指定不同profile的配置,可以注解在类上,也可以注解在@Bean的方法上。 注解在类上 dev @Configuration @Profil…
Spring IOC与Bean容器
什么是IOC IOC:控制反转,控制权的转移,应用程序本身不负责依赖对象的创建和维护,而是由外部容器负责创建和维护DI(依赖注入):一种实现方式目的:创建对象并且组装对象之间的关系 Bean容器初始化 基础包: org.…
记一次Spring Boot项目部署,同时支持HTTP与HTTPS、80与443权限问题
最近把客户端的内测分发平台使用Spring Boot+Kotlin重构了,以前是用Tomcat部署的,现在改用Jar包部署。由于是比较简单的单体应用,所以没有使用持续集成框架Jenkins,都是通过FTP上传到Tomca…
@Autowired 注入 **required a single bean, but 2 were found**
原委 很简单的一个错误,今天在项目中注入StringRedisTemplate对象的时候是这样写的: @Autowired private StringRedisTemplate redisTemplate; 然后就报错…
JS中的双向数据绑定及Object.defineProperty方法
缘起前几天在看一些流行的迷你mvvm框架(比如avalon.js、 vue.js 这种较轻的框架,而非Angularjs、Emberjs这种较重的框架)的实现。现代流行的mvvm框架一般都会将数据双向绑定(two-way…