springboot
奔跑者runner
you want something,just go get it
展开
-
springboot笔记 第一章 第一个spring boot程序
https://www.cnblogs.com/java-zhao/p/5324185.html环境:jdk:1.8.0_73maven:3.3.9spring-boot:1.2.5.RELEASE(在pom.xml中指定了)注意:关于spring-boot的支持,最少使用jdk7(jdk6也可以,可能需要额外配置,没试过,官方推荐jdk8)maven至少使用3.21、首先...转载 2019-01-04 22:46:31 · 145 阅读 · 0 评论 -
SpringBoot2.X集成Redis3.2 Jedis
概述        前两三年使用Redis,后面工作中也一直使用。这次由于搭建公司框架,在SpringBoot的基础上集成Redis。  win10下安装Redis3.2&转载 2018-11-11 23:24:55 · 1026 阅读 · 0 评论 -
mybatis plus 学习
简介Mybatis-Plus(简称MP)是一个 Mybatis 的增强工具,在 Mybatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 我们的愿景是成为Mybatis最好的搭档,就像 Contra Game 中的1P、2P,基友搭配,效率翻倍。特性无侵入:Mybatis-P...转载 2018-07-10 19:24:09 · 1199 阅读 · 0 评论 -
springboot + mybatis + 多数据源
在实际开发中,我们一个项目可能会用到多个数据库,通常一个数据库对应一个数据源。代码结构:简要原理:1)DatabaseType列出所有的数据源的key—key2)DatabaseContextHolder是一个线程安全的DatabaseType容器,并提供了向其中设置和获取DatabaseType的方法3)DynamicDataSource继承AbstractRoutingDa...转载 2018-07-16 20:32:51 · 133 阅读 · 0 评论 -
SpringBoot非官方教程 | 第十篇: 用spring Restdocs创建API文档
转载请标明出处: http://blog.csdn.net/forezp/article/details/71023510 本文出自方志朋的博客这篇文章将带你了解如何用spring官方推荐的restdoc去生成api文档。本文创建一个简单的springboot工程,将http接口通过Api文档暴露...转载 2018-06-28 09:31:46 · 112 阅读 · 0 评论 -
SpringBoot非官方教程 | 第九篇: springboot整合Redis
转载请标明出处: http://blog.csdn.net/forezp/article/details/70991675 本文出自方志朋的博客这篇文章主要介绍springboot整合redis,至于没有接触过redis的同学可以看下这篇文章:5分钟带你入门Redis。引入依赖:在po...转载 2018-06-28 09:30:33 · 112 阅读 · 1 评论 -
SpringBoot非官方教程 | 第八篇:springboot整合mongodb
转载请标明出处: http://blog.csdn.net/forezp/article/details/70941577 本文出自方志朋的博客这篇文章主要介绍springboot如何整合mongodb。准备工作安装 MongoDBjdk 1.8maven 3.0idea...转载 2018-06-28 09:29:07 · 73 阅读 · 0 评论 -
SpringBoot非官方教程 | 第七篇:springboot开启声明式事务
转载请标明出处: http://blog.csdn.net/forezp/article/details/70833629 本文出自方志朋的博客springboot开启事务很简单,只需要一个注解@Transactional 就可以了。因为在springboot中已经默认对jpa、jdbc、myba...转载 2018-06-28 09:28:05 · 155 阅读 · 0 评论 -
springboot笔记第二章 第二个spring-boot程序
上一节的代码是spring-boot的入门程序,也是官方文档上的一个程序。这一节会引入spring-boot官方文档推荐的方式来开发代码,并引入我们在spring开发中service层等的调用。1、代码结构如下2、pom.xml 1 <?xml version="1.0" encoding="UTF-8"?> 2 <project xmlns="http://mav...转载 2019-01-04 22:48:40 · 151 阅读 · 0 评论 -
springboot笔记第三章 springboot + jedisCluster
https://www.cnblogs.com/java-zhao/p/5347703.html如果使用的是redis2.x,在项目中使用客户端分片(Shard)机制。(具体使用方式:第九章 企业项目开发--分布式缓存Redis(1) 第十章 企业项目开发--分布式缓存Redis(2))如果使用的是redis3.x中的集群,在项目中使用jedisCluster。redi...转载 2019-01-04 22:51:32 · 188 阅读 · 0 评论 -
springboot小技巧(五) 使用多线程提高Restful接口性能
1>传统单线程模式,同步处理:一个请求负责请求开始到请求结束返回结果,服务器能接受的请求数量受tomcat线程数量限制2>采用异步处理模式:tomcat主线成接受到请求后,调用副线程处理剩下的逻辑,主线程空闲出来处理两外的请求,这样服务器吞吐量将会大大提高采用Callable异步处理请求可以看到:采用异步方式处理请求时,主线程接收请求和返回几乎是同步的,主线程空闲出来,可...原创 2019-07-28 15:55:22 · 7307 阅读 · 0 评论 -
springboot小技巧(四)sprngboot处理文件的上传/下载
IOUtils是引入的apache commons下的包重要提示作为java程序员,一定要熟悉以上apache commons下的工具包,简化代码,提高开发质量原创 2019-07-28 13:31:43 · 146 阅读 · 0 评论 -
springboot小技巧(三) filter过滤器/拦截器/切片使用
springboot中filter的简单使用1>定义timeFilter 实现javax.servlet的Filter接口2>在自定义的filter类上使用@Component注解,使之起作用,如果没有加该注解则需要使用FilterRegisterationBean注册filter是全局的,随springboot项目启动而启动,启动的时候调用其中的init方法,真正执行过滤的...原创 2019-07-28 12:12:51 · 738 阅读 · 0 评论 -
springboot小技巧(二) 异常统一处理
1.springboot默认处理异常逻辑的类BasicErrorControllerspringboot检测到错误之后,请求该类中的接口方法,当request中带有text/html头时,回返回错误页面,不带有text/html头时返回json字符串,而浏览器请求都带有text/html头,所以当我们通过浏览器访问接口时,如果出错会收到错误页面,我们可以在resources目录下新建resou...原创 2019-07-27 21:55:33 · 113 阅读 · 0 评论 -
springboot 小技巧(一)(restful接口参数校验,自定义校验规则)
1.restful风格接口参数校验在接收参数的实体类的属性上添加默认的注解或者自定义注解自定义参数校验注解方法1>定义自定义注解2>定义参数校验逻辑的处理类...原创 2019-07-27 21:12:54 · 6484 阅读 · 1 评论 -
Spring boot 实现国际化
https://blog.csdn.net/qq_28587263/article/details/53611979 1:添加配置类import java.util.Locale;import org.springframework.context.annot...转载 2019-06-17 13:46:21 · 139 阅读 · 0 评论 -
Model、ModelMap和ModelAndView的使用详解
版权声明:本文为博主柒晓白(邹涛)原创文章,未经博主允许不得转载,否则追究法律责任。 https://blog.csdn.net/ITBigGod/article/details/79685610 </div> <div id...转载 2019-02-02 19:54:00 · 396 阅读 · 0 评论 -
IntelliJ IDEA中创建Web聚合项目(Maven多模块项目)
Eclipse用多了,IntelliJ中创建Maven聚合项目可能有小伙伴还不太熟悉,我们今天就来看看。 IntelliJ中创建普通的Java聚合项目相对来说比较容易,不会涉及到web操作,涉及到web的话会有一点点麻烦。我们来一步一步看下。环境:IntelliJ IDEA 2017.1创建parent项目1.打开...转载 2019-02-01 22:32:34 · 114 阅读 · 0 评论 -
SpringBoot非官方教程 | 第六篇:springboot整合mybatis
转载请标明出处: http://blog.csdn.net/forezp/article/details/70768477 本文出自方志朋的博客本文主要讲解如何在springboot下整合mybatis,并访问数据库。由于mybatis这个框架太过于流行,所以我就不讲解了。引入依赖在pom...转载 2018-06-28 09:26:23 · 87 阅读 · 0 评论 -
SpringBoot非官方教程 | 第五篇:springboot整合 beatlsql
转载请标明出处: http://blog.csdn.net/forezp/article/details/70662983 本文出自方志朋的博客BeetSql是一个全功能DAO工具, 同时具有Hibernate 优点 & Mybatis优点功能,适用于承认以SQL为中心,同时又需求工具能自...转载 2018-06-28 09:25:01 · 253 阅读 · 0 评论 -
SpringBoot非官方教程 | 第十九篇: 验证表单信息
转载请标明出处: http://blog.csdn.net/forezp/article/details/71023817 本文出自方志朋的博客这篇文篇主要简述如何在springboot中验证表单信息。在springmvc工程中,需要检查表单信息,表单信息验证主要通过注解的形式。构建工程创...转载 2018-07-01 11:25:50 · 194 阅读 · 0 评论 -
SpringBoot非官方教程 | 第十八篇: 定时任务(Scheduling Tasks)
转载请标明出处: http://blog.csdn.net/forezp/article/details/71023783 本文出自方志朋的博客这篇文章将介绍怎么通过spring去做调度任务。构建工程创建一个Springboot工程,在它的程序入口加上@EnableScheduling,开...转载 2018-07-01 11:24:59 · 141 阅读 · 0 评论 -
SpringBoot非官方教程 | 第十六篇:用restTemplate消费服务
转载请标明出处: http://blog.csdn.net/forezp/article/details/71023724 本文出自方志朋的博客这篇文章主要介绍怎么用消费一个 Restful的web服务。我将用restTemplate去消费一个服务: http://gturnquist-quote...转载 2018-06-30 20:19:13 · 121 阅读 · 0 评论 -
SpringBoot非官方教程 | 第十五篇:Springboot整合RabbitMQ
转载请标明出处: http://blog.csdn.net/forezp/article/details/71023692 本文出自方志朋的博客这篇文章带你了解怎么整合RabbitMQ服务器,并且通过它怎么去发送和接收消息。我将构建一个springboot工程,通过RabbitTemplate去通...转载 2018-06-30 19:28:06 · 214 阅读 · 0 评论 -
SpringBoot非官方教程 | 第十四篇:在springboot中用redis实现消息队列
转载请标明出处: http://blog.csdn.net/forezp/article/details/71023652 本文出自方志朋的博客这篇文章主要讲述如何在springboot中用reids实现消息队列。准备阶段安装redis,可参考我的另一篇文章,5分钟带你入门Redis...转载 2018-06-30 19:27:14 · 104 阅读 · 0 评论 -
SpringBoot非官方教程 | 第十三篇:springboot集成spring cache
转载请标明出处: http://blog.csdn.net/forezp/article/details/71023614 本文出自方志朋的博客本文介绍如何在springboot中使用默认的spring cache,声明式缓存Spring 定义 CacheManager 和 Cache 接...转载 2018-06-30 19:26:24 · 84 阅读 · 0 评论 -
SpringBoot非官方教程 | 第十二篇:springboot集成apidoc
转载请标明出处: http://blog.csdn.net/forezp/article/details/71023579 本文出自方志朋的博客首先声明下,apidoc是基于注释来生成文档的,它不基于任何框架,而且支持大多数编程语言,为了springboot系列的完整性,所以标了个题。一、ap...转载 2018-06-30 19:25:23 · 96 阅读 · 0 评论 -
SpringBoot非官方教程 | 第十一篇:springboot集成swagger2,构建优雅的Restful API
转载请标明出处: http://blog.csdn.net/forezp/article/details/71023536 本文出自方志朋的博客swagger,中文“拽”的意思。它是一个功能强大的api框架,它的集成非常简单,不仅提供了在线文档的查阅,而且还提供了在线文档的测试。另外swagger...转载 2018-06-30 19:23:59 · 88 阅读 · 0 评论 -
SpringBoot非官方教程 | 第二十篇: 处理表单提交
转载请标明出处: http://blog.csdn.net/forezp/article/details/71023868 本文出自方志朋的博客这篇文件主要介绍通过springboot 去创建和提交一个表单。创建工程涉及了 web,加上spring-boot-starter-web和spr...转载 2018-07-01 11:26:45 · 124 阅读 · 0 评论 -
SpringBoot非官方教程 | 第二十一篇: springboot集成JMS
转载请标明出处: http://blog.csdn.net/forezp/article/details/71024024 本文出自方志朋的博客springboot对JMS提供了很好的支持,对其做了起步依赖。构架工程创建一个springboot工程,在其pom文件加入: &...转载 2018-07-01 11:27:29 · 146 阅读 · 0 评论 -
SpringBoot非官方教程 | 第四篇:SpringBoot 整合JPA
转载请标明出处: http://blog.csdn.net/forezp/article/details/70545038 本文出自方志朋的博客JPA全称Java Persistence API.JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。...转载 2018-06-28 09:22:45 · 85 阅读 · 0 评论 -
SpringBoot非官方教程 | 第二篇:Spring Boot配置文件详解
转载请标明出处: http://blog.csdn.net/forezp/article/details/70437576 本文出自方志朋的博客springboot采纳了建立生产就绪Spring应用程序的观点。 Spring Boot优先于配置的惯例,旨在让您尽快启动和运行。在一般情况下,我们不需...转载 2018-06-27 22:35:54 · 103 阅读 · 0 评论 -
SpringBoot非官方教程 | 第三篇:SpringBoot用JdbcTemplates访问Mysql
转载请标明出处: http://blog.csdn.net/forezp/article/details/70477821 本文出自方志朋的博客本文介绍springboot通过jdbc访问关系型mysql,通过spring的JdbcTemplate去访问。准备工作jdk 1.8ma...转载 2018-06-27 22:33:44 · 93 阅读 · 0 评论 -
springsecurity(一) springsecurity运行原理
通过打断点的形式可以观察整个执行流程1>访问接口首先被FileSecurityInterceptor拦截,此处会抛出异常2>异常被ExceptionTranslationFilter捕获3.返回登陆页面4.输入用户名/密码登陆5.请求被UsernamePasswordAuthenticationFilter过滤6.请求再次到达FilterSecurityInt...原创 2019-07-28 17:12:54 · 305 阅读 · 0 评论