spring
傻大喵
一个年轻人的奋斗历程
展开
-
Kotlin 使用 Spring WebFlux 实现响应式编程
Kotlin 使用 Spring WebFlux 实现响应式编程IBM的研究称,整个人类文明所获得的全部数据中,有90%是过去两年内产生的。在此背景下,包括NoSQL,Hadoop, Spark, Storm, Kylin在内的大批新技术应运而生。其中以RxJava和Reactor为代表的响应式(Reactive)编程技术针对的就是经典的大数据4V定义: Volume,Variety,Vel转载 2018-01-08 19:20:52 · 1246 阅读 · 0 评论 -
spring boot+RabbitMQ
前言本篇主要讲述spring Boot与RabbitMQ的整合,内容非常简单,纯API的调用操作。 操作之间需要加入依赖Jar[html] view plain copydependency> groupId>org.springframework.bootgroupId> artifactId>spring-boot-sta转载 2017-07-05 17:48:06 · 585 阅读 · 0 评论 -
Spring中@Async用法总结
引言: 在Java应用中,绝大多数情况下都是通过同步的方式来实现交互处理的;但是在处理与第三方系统交互的时候,容易造成响应迟缓的情况,之前大部分都是使用多线程来完成此类任务,其实,在spring 3.x之后,就已经内置了@Async来完美解决这个问题,本文将完成介绍@Async的用法。1. 何为异步调用? 在解释异步调用之前,我们先来看同步调用的定义;同步就是整个处理过程顺序执行,转载 2017-07-01 17:22:44 · 624 阅读 · 0 评论 -
spring-mvc注解式格式化属性数据
因为后端使用的是spring-mvc框架,自己开发一个标注实现数据绑定。(不采用java.util.Date,依赖joda-time.jar)model: Java代码 package com.ztgame.me.ext.model.datetimerange; import java.io.Serializable; import org.joda.ti转载 2017-04-19 16:25:23 · 696 阅读 · 0 评论 -
Spring Boot之基于注解的数据格式化
spring Boot来开发Web应用,大部分使用的是Spring MVC的一些功能及特性。Spring MVC在对数据格式化时,提供了很多内部格式化工具来方便开发人员来对数据进行处理。具体可以参考:http://blog.csdn.net/jrainbow/article/details/46709543。同样Spring MVC也提供了一些接口让我们方便的扩展,自定义一些方法来处理转载 2017-04-19 16:18:42 · 2070 阅读 · 0 评论 -
springboot + mybatis + 多数据源 (AOP实现)
1、ShopDao 1 package com.xxx.firstboot.dao; 2 3 import org.springframework.beans.factory.annotation.Autowired; 4 import org.springframework.stereotype.Repository; 5 6 import com.xxx.fi转载 2017-03-21 16:27:58 · 1061 阅读 · 0 评论 -
springboot + mybatis + 多数据源
在实际开发中,我们一个项目可能会用到多个数据库,通常一个数据库对应一个数据源。代码结构:简要原理:1)DatabaseType列出所有的数据源的key---key2)DatabaseContextHolder是一个线程安全的DatabaseType容器,并提供了向其中设置和获取DatabaseType的方法3)DynamicDataSource继承A转载 2017-03-21 16:21:03 · 383 阅读 · 0 评论 -
AOP如何对自定义注解进行切面编程
spring AOP需要的jar包 org.aspectj aspectjrt 1.7.3 org.aspectj aspectjweaver 1.7.3 cglib cglib-nodep 2.1_3主要配置信息:设置切面代理注入切面的类在servi转载 2017-01-22 18:17:38 · 2407 阅读 · 0 评论 -
java注解知识
Java用 @interface Annotation{ } 定义一个注解 @Annotation,一个注解是一个类。@Override,@Deprecated,@SuppressWarnings为常见的3个注解。注解相当于一种标记,在程序中加上了注解就等于为程序加上了某种标记,以后,JAVAC编译器,开发工具和其他程序可以用反射来了解你的类以及各种元素上有无任何标记,看你有什么标转载 2017-01-20 13:55:07 · 225 阅读 · 0 评论 -
基于@Aspect的AOP配置
1、Spring除了支持Schema方式配置AOP,还支持注解方式:使用@Aspect来配置2、Spring默认不支持@Aspect风格的切面声明,通过如下配置开启@Aspect支持:Java代码 3、通过以上配置,Spring就能发现用@Aspect注解的切面内并把它应用到目标对象上。4、定义一个切面:Java代码 @Asp转载 2016-12-08 15:06:57 · 410 阅读 · 0 评论