springboot
awesome_go
这个作者很懒,什么都没留下…
展开
-
Spring-aop 全面解析(从应用到原理)
Spring-aop 全面解析(从应用到原理)写了很多篇文章了,但写的文章大家都反映平平(但我却感觉是自己的呕心沥血之作),是时候改变一下写作技巧了,希望能通过一种愉快的方式使大家学到最多的知识。以前写的文章直接上源码分析,这会让不了解的人看着很累,得不到想要的效果。本篇文章则从背景-原理-使用-源码的顺序为大家解析。如果不希望深入了解,看到“使用”这个层次就足够了。希望大家能愉快地看完这篇文章,多少给点反馈呗一、AOPAOP 产生的背景“存在即合理”,任何一种理论或技术的产生,必然有它的原创 2020-09-15 11:02:28 · 463 阅读 · 1 评论 -
springMVC 参数绑定的注解
本文介绍了用于参数绑定的相关注解。绑定:将请求中的字段按照名字匹配的原则填入模型对象。SpringMVC就跟Struts2一样,通过拦截器进行参数匹配。代码在 https://github.com/morethink/MySpringMVCURI模板变量这里指uri template中variable(路径变量),不含queryString部分@PathVariable...原创 2020-01-04 10:54:06 · 997 阅读 · 0 评论 -
spring 默认模板 teamleaf 标签使用
别强调:启动类和所有的controller service mapper等包必须位于同一个主包下(同一个包中),而且启动类在最外面,否则这些层都扫不到,不报错,但是无法实现我们的功能,要非常注意我们以前通常习惯用webapp来放置jsp页面,但是到了Springboot中,官方建议用Static文件夹来存放及静态的资源,用templates来存放可供访问的Html资源页面,具体的操作如下....原创 2019-09-23 15:51:52 · 674 阅读 · 0 评论 -
Spring 创建定时任务
我们在编写Spring Boot应用中经常会遇到这样的场景,比如:我需要定时地发送一些短信、邮件之类的操作,也可能会定时地检查和监控一些标志、参数等。创建定时任务在Spring Boot中编写定时任务是非常简单的事,下面通过实例介绍如何在Spring Boot中创建定时任务,实现每过5秒输出一下当前时间。在Spring Boot的主类中加入@EnableScheduling注解,启用定...原创 2019-09-12 11:27:43 · 626 阅读 · 0 评论 -
logback springBoot 配置日志
SpringBoot会默认使用logback作为日志框架。SpringBoot会默认加载classpath:logback-spring.xml或者classpath:logback-spring.groovy文件作为日志配置文件。注:也可以在系统配置文件中指定SpringBoot加载哪一个文件作为日志配置文件,在application.properties文件中增加:l...原创 2019-08-08 11:47:16 · 179 阅读 · 0 评论 -
SpringBoot配置多数据源
spring本身是支持多数据源动态切换的,AbstractRoutingDataSource这个抽象类就是spring提供的一个数据源路由的一个入口,该抽象类暴露了一个determineCurrentLookupKey()的方法,该方法返回值是Object,该返回值作为key去取Map中的DataSource。AbstractRoutingDataSourcegetConnec...原创 2019-05-15 16:17:26 · 632 阅读 · 0 评论 -
SpringMVC验证框架Validation特殊用法
基本用法不说了,网上例子很多,这里主要介绍下比较特殊情况下使用的方法。1. 分组有的时候,我们对一个实体类需要有多中验证方式,在不同的情况下使用不同验证方式,比如说对于一个实体类来的id来说,保存的时候是不需要的,对于更新时是必须的,可以如下配置:public class UserModel { @NotNull(message = "{id.empty}", groups...原创 2019-03-07 14:17:10 · 145 阅读 · 0 评论 -
springBoot 读取properties文件
1.创建maven工程,在pom文件中添加依赖 1 <parent> 2 <groupId>org.springframework.boot</groupId> 3 <artifactId>spring-boot-starter-parent</artifactId> 4 <version...原创 2018-12-18 11:15:24 · 154 阅读 · 0 评论 -
SpringBoot 定时线程配置 单线程和多线程
Spring Boot 的定时任务:第一种:把参数配置到.properties文件中:代码:package com.accord.task; import java.text.SimpleDateFormat;import java.util.Date; import org.springframework.scheduling.annotation.Scheduled;i...转载 2018-07-23 11:16:32 · 1224 阅读 · 0 评论 -
spring cache缓存配置
本文介绍如何在springboot中使用默认的spring cache,声明式缓存Spring 定义 CacheManager 和 Cache 接口用来统一不同的缓存技术。例如 JCache、 EhCache、 Hazelcast、 Guava、 Redis 等。在使用 Spring 集成 Cache 的时候,我们需要注册实现的 CacheManager 的 Bean。Spring Boot 为我...转载 2018-07-11 11:38:54 · 1284 阅读 · 0 评论 -
Spring Boot 多模块项目创建与配置 (一)
Spring Boot 多模块项目创建与配置 (一)最近在负责的是一个比较复杂项目,模块很多,代码中的二级模块就有9个,部分二级模块下面还分了多个模块。代码中的多模块是用maven管理的,每个模块都使用spring boot框架。之前有零零散散学过一些maven多模块配置的知识,但没自己从头到尾创建和配置过,也快忘得差不多了。这次正好对照着这个项目,动手实践一下,下面我们就开始吧。maven多模块...原创 2018-04-27 11:15:00 · 2148 阅读 · 0 评论 -
springboot 读写分离 多个读库 druid监控
1、修改mybatis.properties[java] view plain copy# 主数据源,默认的 spring.datasource.driver-class-name=com.mysql.jdbc.Driver spring.datasource.url=jdbc:mysql://127.0.0.1:3306/db spring.datasource.username=root...原创 2018-04-26 14:04:28 · 790 阅读 · 0 评论 -
springBoot 整合redis
版权声明:本文为博主原创文章,未经博主允许不得转载。转载请注明原文链接@刘朋磊 https://blog.csdn.net/plei_yue/article/details/79362372目录(?)[+]前言在本篇文章中将SpringBoot整合Redis,使用的是RedisTemplate,分别实现了SpringBoot与redis的单机版、集群版、哨兵模式的整合。Maven依赖<!--...转载 2018-04-24 11:03:22 · 589 阅读 · 0 评论