包含功能 阿里云消息服务MNS 阿里云消息队列服务(即时消息.延迟消息.事务消息) AOP日志 基于MyBatis通用Mapper及DRUID的数据库访问 dubbo支持 错误处理 七牛图片服务 redis多连接池支持 swagger配置 跨域配置 源码地址:https://github.com/ronwxy/base-spring-boot (如果觉得有帮助,请帮忙给个star) 主要版本 springboot 1.5.13.RELEASE spring 4.3.17.RELEASE 1.在p…
原文地址:Spring Boot 入门之缓存和 NoSQL 篇(四) 博客地址:http://www.extlight.com 一.前言 当系统的访问量增大时,相应的数据库的性能就逐渐下降.但是,大多数请求都是在重复的获取相同的数据,如果使用缓存,将结果数据放入其中可以很大程度上减轻数据库的负担,提升系统的响应速度. 本篇将介绍 Spring Boot 中缓存和 NoSQL 的使用.上篇文章<Spring Boot 入门之持久层篇(三)>. 二.整合缓存 Spring Boot 针对不同的缓存…
[视频&交流平台] àSpringBoot视频 http://study.163.com/course/introduction.htm?courseId=1004329008&utm_campaign=commission&utm_source=400000000155061&utm_medium=share à SpringCloud视频 http://study.163.com/course/introduction.htm?courseId=1004638001&a…
在上一篇我们介绍了多数据源,但是我们会发现在实际中我们很少直接获取数据源对象进行操作,我们常用的是jdbcTemplate或者是jpa进行操作数据库.那么这一节我们将要介绍怎么进行多数据源动态切换.添加本文实现的代码之后,只需要配置要数据源就可以直接通过注解使用,在实际使用的时候特别的简单.那么本章主要分以下几个步骤进行实战. 本章大纲 写道 (1)新建maven java project;(2)在pom.xml添加依赖包:(3)编写启动类App.java(4)编写配置文件application…
该篇为Spring Boot入门到实战系列入门篇的第二篇.介绍创建Spring Boot应用的几种方法. Spring Boot应用可以通过如下三种方法创建: 通过 https://start.spring.io/ 网站创建 通过Spring Initializr创建 自主创建 推荐开发工具: JDK 1.8+ maven 3.2+ IntelliJ IDEA 14 1.  通过 https://start.spring.io/ 网站创建 进入https://start.spring.io/,填…
需求缘起:有人在群里@我:请教群主大神一个问题,spring boot  + freemarker 怎么获取contextPath 头疼死我了,网上没一个靠谱的 .我就看看之前博客中的 [Spring Boot使用模板freemarker]好像确实没有介绍到在.ftl文件中如何获取contextPath,这就是本文解决要解决的问题. 本章大纲: (1)问题的提出:(2)spring中是如何定义requestContextAttribute的:(3)Spring Boot应该如何定义呢?(4)有更…
  需求缘起:有人在群里@我:请教群主大神一个问题,spring boot  + freemarker 怎么获取contextPath 头疼死我了,网上没一个靠谱的 .我就看看之前博客中的 [Spring Boot使用模板freemarker]好像确实没有介绍到在.ftl文件中如何获取contextPath,这就是本文解决要解决的问题. 本章大纲: (1)问题的提出:(2)spring中是如何定义requestContextAttribute的:(3)Spring Boot应该如何定义呢?(4)…
转:http://blog.csdn.net/linxingliang/article/details/52069509 凡是被spring管理的类,实现接口EnvironmentAware 重写方法 setEnvironment 可以在工程启动时,获取到系统环境变量和application配置文件中的变量. com.kfit.environment.MyEnvironmentAware : package com.kfit.environment; import org.springframe…
凡是被Spring管理的类,实现接口 EnvironmentAware 重写方法 setEnvironment 可以在工程启动时,获取到系统环境变量和application配置文件中的变量. com.kfit.environment.MyEnvironmentAware : package com.kfit.environment; import org.springframework.beans.factory.annotation.Value; import org.springframew…
一,方法中使用try...catch导致@Transactional事务无效的解决方法 1,问题的描述: 如果一个方法添加了@Transactional注解声明事务, 而方法内又使用了try catch 捕捉异常, 则方法内的异常捕捉会覆盖事务对异常的判断, 从而异致事务失效而不回滚 2, 如何解决? 第一个方法:给@Transactional注解增加:rollbackFor后并手动抛出指定的异常 第二个方法:在捕捉到异常后手动rollback 说明:刘宏缔的架构森林是一个专注架构的博客,地址:…