Spring
文章平均质量分 62
Spring
减肥要努力
工作10年,前4前从事IT运维管理产品研发。主要负责服务器,DB,中间件服务的数据采集。从事过MES软件、交易平台、权限平台、用户平台的开发,拥有丰富的软件开发经验。现在从事物联网平台(IOT)搭建与开发。
展开
-
Spring 事件发布
在IOT平台的开发过程中,有些业务线需要实时获取设备的在线和离线状态。这时我们需要发布设备的上线和离线消息。为了达到结偶的目的,一个类只做一件事,我们在项目中使用了Spring的事件机制。-定义事件类-获取Spring事件发布器(并在设备上线和离线时,发布事件)-监听事件定义上线离线事件** * 设备上线事件 * @author songkaiang */public class DeviceOnlineEvent extends ApplicationEvent { priva原创 2021-03-10 17:45:47 · 250 阅读 · 0 评论 -
Spring 自定义标签
在项目中使用dubbo服务时,第一步需要引入dubbo.jar,第二部需要配置dubbo相关配置,以前我们都是通过xml配置文件进行配置,在配置文件中我们会用到dubbo的xsd文件,它就是通过Spring 自定义标签进行实现的。使用Spring 自定义标签需要以下几个步骤:定义Bean标签解析生成接收配置的POJO类定义schemas文件(spring.schemas),定义自定义标签的attr属性定义标签协议类parser,获取配置文件属性定义命名空间处理类namespaceSupport原创 2021-03-08 16:44:05 · 303 阅读 · 0 评论 -
Spring Cloud Alibaba Nacos 服务注册与发现
nacos 注册中心注册中心使用引入nacos discovery , 并在SpingBoot启动类中添加@EnableDiscoveryClient 注解<dependencies> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-discovery<原创 2021-02-01 17:16:33 · 377 阅读 · 0 评论 -
Spring aop-读写分离
通过Spring实现应用程序的读写分离,实现原理是采用AOP。在方法执行之前选择对应的数据源,而在Spring中刚好有对应的动态数据源抽象类:org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource配置数据源#读库配置jdbc.read.driver=com.mysql.cj.jdbc.Driverjdbc.read.url=${jdbc.read.url}jdbc.read.username=${jdbc.rea原创 2020-08-07 14:37:58 · 259 阅读 · 0 评论