SpringBoot系列
贾红平
本人喜欢技术,一致从事于大数据搜索推荐系统架构及其相关工作,最近几年开始熟悉人工智能和机器学习领域,擅长高可用高并发系统架构设计..技术的追求从没有停止过..
展开
-
SpringBoot整合JPA
1什么是JPA?JPA顾名思义就是Java Persistence API的意思,是JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。2 JPA的优势2.1标准化JPA 是 JCP 组织发布的 Java EE 标准之一,因此任何声称符合 JPA 标准的框架都遵循同样的架构,提供相同的访问API,这保证了基于JPA开发的企业应用能够经过少量的...原创 2018-07-23 14:50:33 · 1100 阅读 · 0 评论 -
Spring Boot系列之基础上使用总结
当前spring boot是非常火的,因为它也是实现spring cloudy的基础...,所以今天简单把spring boot开发用到的相关知识进行简单的汇总:一:简介1.1、SpringBoot简介在您第1次接触和学习Spring框架的时候,是否因为其繁杂的配置而退却了?在你第n次使用Spring框架的时候,是否觉得一堆反复黏贴的配置有一些厌烦?那么您就不妨来试试使用Spring Boot来让...原创 2018-07-05 19:16:56 · 232 阅读 · 0 评论 -
Spring Boot整合Rocketmq
一 RocketMQ介绍 rocketmq是阿里巴巴开源的一款分布式的消息中间件,他源于jms规范但是不遵守jms规范。对于分布式只一点,如果你了用过其他mq并且了解过rocketmq,就知道rocketmq天生就是分布式的,可以说是broker、provider、consumer等各种分布式。二 RocketMQ优点:1 rmq去除对zk的依赖2 rmq支持异步和同步两种方式...原创 2018-07-28 09:51:13 · 88403 阅读 · 20 评论 -
Spring Boot View 整合
今天主要介绍一下和springboot相关的视图技术,从springboot的角度来说,默认支持的视图是fremarker,thymeleaf,默认不支持JSP,当然有的项目当中仍然使用了jsp,没有关系只要稍加配置和修改也是可以支持jsp的.每种视图技术下面都会讲到,在进入代码之前先概括的介绍一下视图相关的组件技术,在web领域里面,常用的视图技术又jsp,fremakre,velocity.t...原创 2018-07-28 09:51:32 · 5784 阅读 · 0 评论 -
Spring Boot Redis整合
今天主要讲解一下如何通过spring boot来整合redis,先简单看一下相关介绍Redis简介Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。Redis 与其他 key - value 缓存产品有以下三个特点:Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。Redis不仅仅支持简单的key-v...原创 2018-07-28 09:51:45 · 369 阅读 · 0 评论 -
Spring Boot 整合MyBatis
MyBatis这个框架就太熟悉了,这里就不啰嗦了,主要讲解一下如何和SpringBoot进行整合。直接上代码吧,看项目结构直接看pom.xml的配置文件内容<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:x...原创 2018-07-28 09:51:59 · 213 阅读 · 0 评论 -
SpringBoot整合多数据源
今天主要通过代码来演示一下在springboot中如何整合多个数据源,注意这里只是说整合多个数据源,不是真正意义上的分布式,所以这里的事务管理也不是真正意义上的分布式事务,这点需要搞清楚.业务背景:在传统企业中,往往会涉及到一个业务中会查询多个数据库中的表,那么这里就产生了多数据源,比如接下来要演示的业务就是,有关和用户相关的都查询emp这个数据库,而和部门相关的都查询dept这个数据,看一下...原创 2018-07-23 17:02:16 · 2520 阅读 · 1 评论 -
SpringBoot整合RabbitMQ:
今天讲解一下SpringBoot如何整合RabbitMQ:关于RabbtMQ的理论知识请参考这个链接 https://www.jianshu.com/p/79ca08116d57 接下来主要通过代码演示如何和springboot的整合,直接看项目代码结构:定义消息的发送javabean:package com.springboot.rabbitmq.bean;import l...原创 2018-07-23 16:35:20 · 305 阅读 · 0 评论 -
SpringBoot和Kafka整合
今天简单通过代码演示一下,如何使用springboot来整合kafka或者RabbitMQ,其实非常简单,直接使用别人已经封装好的组件即可,不需要自己开发,如果不想要别人封装的话,可以按照springboot整合rocketmq那个章节自己编码来实现.OK废话不上直接上代码,& SpringBoot+Kafka首先看一下整体项目代码结构:首先看一下pom.xml的内容:...原创 2018-07-23 16:20:54 · 39025 阅读 · 5 评论 -
Spring Boot 整合JDBC
今天主要讲解一下SpringBoot如何整合JDBC,没啥理论好说的,直接上代码,看项目整体结构看一下对应的pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3...原创 2018-07-23 16:03:24 · 1552 阅读 · 0 评论 -
SpringBoot的全局异常处理
今天讲解一下如何在SpringBoot实现全局异常机制,在没有用springboot大家要实现这一的功能基本上都是通过aop的思想,还是有点麻烦,而现在springboot中对它要进行了一次封装,开发者使用起来更加的简单,接下先通过代码演示效果,然后再分析一下原理,好了废话不多说直接上代码,看代码结构:看一下对应的Pom.xml文件内容:<?xml version="1.0" ...原创 2018-07-23 15:52:53 · 14768 阅读 · 1 评论 -
SpringBoot整合Ehcache
今天这篇文章简单介绍一下,如何在SpringBoot中使用本地缓存,其实本地缓存的解决方案也有很多种,像Ehcache,GuavaCache,JCache等,这篇文章先介绍和第一种方案整合,关于Ehcache相关的理论知识,大家可以去参考这个博文 http://raychase.iteye.com/blog/1545906 写的比较详细,下面直接进入主题,上代码,看一下整体项目结构首先看一...原创 2018-07-23 15:43:53 · 8205 阅读 · 2 评论 -
SpringBoot 和Dubbo整合
今天主要介绍一下Spring Boot如何和dubbo整合,因为当下springboot的开发是非常火的,所以和它组合的组件也就很多,首先看一下dubbo的介绍:Dubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分业务的架构,使用这种方式可以使各个业务之间解耦合(或者最大限度地松耦合)。从服务模型的角度来看,Dubbo采用的是一种非常简单的模型,要么是提供方提供服务,要么是消费...原创 2018-07-23 15:22:41 · 2753 阅读 · 0 评论 -
SpringBoot 热部署
今天简单介绍一下如何在springboot中使用热部署功能。什么叫热部署?当修改了classpath下的文件(包括类文件、属性文件、页面等)时,会重新启动应用(由于其采用的双类加载器机制,这个启动会非常快,如果发现这个启动比较慢,可以选择使用jrebel)双类加载器机制:boot使用了两个类加载器来实现重启(restart)机制:base类加载器(简称bc)+restart类加载器(简...原创 2018-07-23 15:03:27 · 711 阅读 · 1 评论 -
Spring Boot常用注解汇总
今天汇总一下springboot常用开发的注解:@SpringBootApplication:用来标识当前应用是个springboot,通过它来启动它是个组合注解@EnableCaching:用来启动缓存的标志@Configuration:相当于<bean>@ConfigurationProperties:读取配置文件,可以指定前缀,是否忽视不存在的字段...原创 2018-07-23 14:55:24 · 361 阅读 · 0 评论 -
Springboot-整合动态多数据源
一般在实际开发中,可能需要牵涉到多个数据源,这个时候就需要在使用service方法的时候,动态注入要使用的数据源,下面就简单分析一下如何实现1 提取数据源的公用属性一般如下所示@Configuration@Slf4j@Datapublic class CommonDataSourceProperties { /** * 自动提交从池中返回的连接 */...原创 2019-08-28 23:58:07 · 444 阅读 · 0 评论