![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring boot
文章平均质量分 92
linhui258
博客有两个目的,一个是记录自己所学,一个是分享
展开
-
spring boot 之 mongodb多数据源配置
一、为什么要使用多数据源在一些业务复杂的系统中,业务数据存储可能在不同的mongodb库中,此时,可能需要同时读取这两个库里的数据,进行一些逻辑处理,此时需要读取不同的库,为了解决这个问题,采用多数据源操作。二、多数据源配置 spring boot自动配置了多种操作mongodb的api,这里讲解的是MongoTemplate,具体代码如下1.添加依赖<!-- mo...原创 2018-06-24 13:37:31 · 6753 阅读 · 3 评论 -
spring boot之缓存(一)注解使用
一、@Cacheable@Cacheable源码如下://// Source code recreated from a .class file by IntelliJ IDEA// (powered by Fernflower decompiler)//package org.springframework.cache.annotation;import java.lan...原创 2019-05-19 13:47:28 · 467 阅读 · 0 评论 -
spring boot之缓存(一)缓存初识
一、JSR107规范Java Caching定义了5个核心接口,分别是CachingProvider, CacheManager, Cache, Entry 和 Expiry。CachingProvider定义了创建、配置、获取、管理和控制多个CacheManager。一个应用可以在运行期访问多个CachingProvider。CacheManager定义了创建、配置、获取、管理和控制多个唯一...原创 2019-05-18 22:28:39 · 181 阅读 · 0 评论 -
spring boot之mybatis注解开发(续一)
前文中已经介绍过了mybatis注解开发(详情请看spring boot 之mybatis注解开发),本文将讲述一下高级使用,比如in的使用,批量插入等功能实现一、@Select @Update @Insert @Delete 注解中批量操作本文以@Select 和批量@Insert举例其实很简单,只需要使用<script></script>标签将sql包裹起来...原创 2018-09-11 22:45:41 · 215 阅读 · 0 评论 -
spring boot之事务使用
一、事务使用spring boot的事务使用非常简单,分为以下两步1.开启事务在入口类上添加注解@EnableTransactionManagement即可开启事务package com.bsqs.shop.order;import org.mybatis.spring.annotation.MapperScan;import org.springframework.boo...原创 2018-09-11 22:27:42 · 364 阅读 · 0 评论 -
spring boot 之部分注解详解
1.Conditional相关注解spring.factories文件里每一个xxxAutoConfiguration文件一般都会有下面的条件注解:@ConditionalOnBean:当容器里有指定Bean的条件下@ConditionalOnClass:当类路径下有指定类的条件下@ConditionalOnExpression:基于SpEL表达式作为判断条件@ConditionalO...原创 2018-07-17 14:51:32 · 307 阅读 · 0 评论 -
logback的使用和logback.xml详解(转)
一、logback的介绍 Logback是由log4j创始人设计的另一个开源日志组件,官方网站: http://logback.qos.ch。它当前分为下面下个模块: logback-core:其它两个模块的基础模块 logback-classic:它是log4j的一个改良版本,同时它完整实现了slf4j API使你可以很方便地更换成其它日志系统如log4j或JDK14 Logging...转载 2018-07-08 21:21:56 · 206 阅读 · 0 评论 -
spring boot 之 aop日志
一、aop日志简述AOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善,是spring中最核心的原则。在实际开发中,日志打印是非常重要的,一般都需要对请求的出参入参以及处理时间进行打印。为了提高代码的重用性,一般将这些日志打印放在aop中。二、代码示例1.引入...原创 2018-07-01 22:17:34 · 276 阅读 · 0 评论 -
spring boot 之mybatis注解开发
一、整合mybatis1、添加依赖 <!--mybatis--><dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <versio...原创 2018-06-26 16:56:53 · 1463 阅读 · 0 评论 -
spring boot 之 redis多数据源
redis多数据源配置有多种方式,比如可以同时使用redisson客户端和Jedis两个数据源即可实现。这里我讲的是怎么通过配置使用Jedis生成两个RedisTemplate实例来进行多数据源的配置一、依赖引入<!-- 集群redis --><dependency> <groupId>org.springframework.boot</...原创 2018-06-24 13:51:11 · 3095 阅读 · 0 评论 -
SpringBoot使用Jasypt对配置文件加密
一、引入依赖<dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spring-boot-starter</artifactId> <version>2.0.0</version></depende...原创 2019-07-28 10:18:29 · 337 阅读 · 0 评论