前言 Spring 4提供了@Conditional,用来根据条件创建Bean,具体用法如下: 开始 首先,自定义条件类BusServiceExistsCondition,该...
前言 Spring 4提供了@Conditional,用来根据条件创建Bean,具体用法如下: 开始 首先,自定义条件类BusServiceExistsCondition,该...
前言 Spring Boot Admin可以用来对Spring Boot应用的运行情况进行监控,分为服务端和客户端,并提供了一个UI界面,2.0.1版本的界面采用Vue编写,...
前言 我们知道session的超时时间是配置在web.xml里的,但改成spring boot方式后要如何配置超时时间呢?在百度和谷歌上找了一段时间,都是server.ses...
前言 MyBatis官方提供了MyBatis Generator插件用来生成model、mapper和xml,但是如果在生成代码的时候想加入一些自定义的内容,也就是plugi...
前言 最近公司正好需要整理接口文档,就想把Swagger2的文档导出来。 开始配置 pom.xml 使用单元测试生成文档 结后语 生成的文档是md格式,可以放到有道云笔记里,...
前言 单元测试在Spring Boot中也变得非常简单,只需简单配置即可。 开始配置 pom.xml Swagger2Test 结后语 略
前言 之前将传统的SpringMVC工程改成了Spring Boot并支持JSP,但不是jar包运行的方式,这次继续改造成Jar包方式支持JSP。 开始创建 pom.xml ...
前言 Spring Boot的代码写完以后,可以打成jar包,使用内嵌的Tomcat运行,分为前台运行和后台运行两种方式。 开始创建 pom.xml 要使用maven进行打包...
只需在pom.xml里增加plugins即可。
前言 Spring Boot由于构建快的特点可以很方便地用来写RESTful API,结合Swagger2可以快速构建API文档。 开始创建 pom.xml Swagger2...
前言 生产环境的注册中心至少要有两个,才能保证高可用。 开始创建 首先要有两个主机名,peer1和peer2,通过修改hosts文件让它们都指向127.0.0.1 修改app...
前言 微服务架构通过API网关将内部的服务提供给外部进行调用,这里通过Zuul实现。 开始创建 pom.xml application.yml Zuul自身要向注册中心注册,...
前言 由于网络原因或者自身的原因,服务并不能保证100%可用,如果单个服务出现问题,调用这个服务就会出现线程阻塞,此时若有大量的请求涌入,Servlet容器的线程资源会被消耗...
前言 Spring Cloud里的远程服务调用采用两种方式,一种是RestTemplate,另一种是Feign。两种方式都可以用Ribbon实现负载均衡,其中Feign自带了...
前言 服务提供端要声明为一个客户端,并向注册中心注册。 pom.xml application.yml 这里spring.application.name不变,server....
前言 刚刚把公司的工程改成了Spring Boot,接下来打算试下Spring Cloud,首先第一步是创建一个注册中心。所有的服务提供者和服务消费者都要向注册中心注册自己,...
前言 Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从...
由于平时项目里有用到多个数据源,之前采用AOP的方式切换数据源,却发现事务无法生效。今天尝试了下在Spring Boot下创建多个数据源,并实现分布式事务,即多事务同步提交与...