【springboot】
chenshiying007
关注大数据相关技术和软件架构
展开
-
使用nacos作为注册中心,自建一个logback-logstash.xml日志配置文件
application-mmm.yml中日志配置logging: config: http://${spring.cloud.nacos.discovery.server-addr}/nacos/v1/cs/configs?group=DEFAULT_GROUP&tenant=${spring.cloud.nacos.discovery.namespace}&dataId=logback-logstash.xmllogback-logstash.xml<?xml..原创 2021-04-26 16:57:40 · 2857 阅读 · 1 评论 -
SpringBoot使用ApplicationEvent&Listener完成业务解耦
转载:https://segmentfault.com/a/11900000114335142020博客地址汇总 2019年博客汇总ApplicationEvent以及Listener是Spring为我们提供的一个事件监听、订阅的实现,内部实现原理是观察者设计模式,设计初衷也是为了系统业务逻辑之间的解耦,提高可扩展性以及可维护性。事件发布者并不需要考虑谁去监听,监听具体的实现内容是什么,发布者的工作只是为了发布事件而已。我们平时日常生活中也是经常会有这种情况存在,如:我们在平时拔河比赛中,裁判转载 2020-12-30 10:06:34 · 174 阅读 · 0 评论 -
ApplicationEventPublisher 异步解耦
2020博客地址汇总 2019年博客汇总需求当用户注册后,给他发送一封邮件通知他注册成功了,然后给他初始化积分,再发放一张新用户注册优惠券等。用户注册事件public class UserRegisterEvent extends ApplicationEvent{ public UserRegisterEvent(String name) { //name即source 复杂的对象,但注意要了解清楚序列化机制 super(name); }}用户注册转载 2020-09-21 20:36:14 · 705 阅读 · 0 评论 -
springboot使用hibernate validator校验
springboot使用hibernate validator校验一、参数校验在开发中经常需要写一些字段校验的代码,比如字段非空,字段长度限制,邮箱格式验证等等,写这些与业务逻辑关系不大的代码个人感觉有两个麻烦验证代码繁琐,重复劳动方法内代码显得冗长每次要看哪些参数验证是否完整,需要去翻阅验证逻辑代码hibernate validator(官方文档)提供了一套比较完善、便捷的验证实现方式。spri...原创 2018-03-01 10:29:19 · 2594 阅读 · 0 评论 -
SpringBoot系列五 热部署
SpringBoot 热部署使用IDEA 中 实现springboot 热部署更多干货分布式实战(干货)spring cloud 实战(干货)mybatis 实战(干货)spring boot 实战(干货)React 入门实战(干货)构建中小型互联网企业架构(干货)设置IDEASettings->Build,Execution,Deployment->Compiler 勾选 Build...原创 2018-03-07 17:10:51 · 12327 阅读 · 0 评论 -
Spring Boot 集成Dubbo
Spring Boot 集成Dubbo更多干货 分布式实战(干货) spring cloud 实战(干货) mybatis 实战(干货) spring boot 实战(干货) React 入门实战(干货) 构建中小型互联网企业架构(干货) python 学习持续更新 ElasticSearch 笔记 kafk...原创 2018-03-07 06:52:48 · 30440 阅读 · 3 评论 -
Spring boot 集成rabitmq
Spring boot 集成rabitmqRabbitMQ的介绍RabbitMQ是消息中间件的一种,消息中间件即分布式系统中完成消息的发送和接收的基础软件.这些软件有很多,包括ActiveMQ(apache公司的),RocketMQ消息中间件的工作过程可以用生产者消费者模型来表示.即,生产者不断的向消息队列发送信息,而消费者从消息队列中消费信息.对于消息队列来说,生产者,消息队列,消费者是最重要的...原创 2018-03-06 22:16:15 · 1445 阅读 · 0 评论 -
springboot activemq安装
springboot activemq安装1、新建一个spring boot工程选择Lombok、JMS、Web三个starter组件,点击完成。Lombok用来给模型自动添加setter、getter、constructor方法。2、修改ActiveMQ配置在application.yml中添加如下配置spring: #activemq activemq: in-memory: ...原创 2018-02-27 11:39:37 · 737 阅读 · 0 评论 -
spring boot 整合 spring security 登录认证
spring boot 整合 spring security 登录认证实现访问控制的方法多种多样,可以通过Aop、拦截器实现,也可以通过框架实现(如:Apache Shiro),本文将具体介绍在Spring Boot中如何使用Spring Security进行安全控制更多干货分布式实战(干货)spring cloud 实战(干货)mybatis 实战(干货)spring boot 实战(干货)Re...原创 2018-03-06 21:39:37 · 23780 阅读 · 6 评论 -
springboot思维导图
spring cloud更多spring cloug干货spring cloud 微服务spring cloud 知识点服务发现与服务注册定制Rabbon客户端负载均衡策略Spring Cloud Feign使用1SpringCloud Feign使用二SpringCloud Hystrix 实现SpringCloud超时机制、断路器模式简介Spring Cloud Eureka HA 高可用Sp...原创 2018-02-26 21:40:42 · 13040 阅读 · 10 评论 -
spring-boot单元测试
spring-boot单元测试一、为什么要写单元测试很多程序员有两件事情不愿意做写注释。写单元测试。但是在看代码时又会希望有清晰明了的注释,重构代码时能有一套随时可以跑起来的单元测试。单元测试能够大较大范围检测我们代码调整后修改后的逻辑问题,达到一次编写多次使用的目的。二、怎么写单元测试写单元测试有很多框架,有针对Service的、有针对Controller的等等,这里主要使用MockMvc针对R...原创 2018-03-01 11:09:54 · 2240 阅读 · 1 评论 -
pring boot Redis 实体对象类型支持
Spring boot Redis 实体对象类型支持更多干货分布式实战(干货)spring cloud 实战(干货)mybatis 实战(干货)spring boot 实战(干货)React 入门实战(干货)构建中小型互联网企业架构(干货)一、序列号和反序列化public class RedisObjectSerializer implements RedisSerializer<Objec...原创 2018-03-05 21:04:08 · 953 阅读 · 0 评论 -
springboot 多数据源配置
springboot 多数据源配置更多干货分布式实战(干货)spring cloud 实战(干货)mybatis 实战(干货)spring boot 实战(干货)React 入门实战(干货)构建中小型互联网企业架构(干货)一、配置文件spring.datasource.url=jdbc:mysql://10.211.55.8/ctoedu?useUnicode=true&character...原创 2018-03-05 21:05:31 · 953 阅读 · 0 评论 -
springboot定时任务
springboot定时任务更多干货分布式实战(干货)spring cloud 实战(干货)mybatis 实战(干货)spring boot 实战(干货)React 入门实战(干货)构建中小型互联网企业架构(干货)定时任务一般会存在中大型企业级项目中,为了减少服务器、数据库的压力往往会采用时间段性的去完成某些业务逻辑。比较常见的就是金融服务系统推送回调,一般支付系统订单在没有收到成功的回调返回内...原创 2018-03-05 21:21:20 · 1046 阅读 · 0 评论 -
spring boot 异步调用
spring boot 异步调用更多干货分布式实战(干货)spring cloud 实战(干货)mybatis 实战(干货)spring boot 实战(干货)React 入门实战(干货)构建中小型互联网企业架构(干货)通常情况下,”同步调用”执行程序所花费的时间比较多,执行效率比较差。所以,在代码本身不存在依赖关系的话,我们可以考虑通过”异步调用”的方式来并发执行。在 spring boot 框...原创 2018-03-05 21:58:15 · 3477 阅读 · 0 评论 -
Spring boot 日志
Spring boot 日志更多干货React 入门实战(干货)分布式实战(干货)spring cloud 实战(干货)mybatis 实战(干货)spring boot 实战(干货)构建中小型互联网企业架构(干货)一、spring boot默认的日志系统2017-10-22 20:12:10.136 INFO 1264 --- [ main] s.d.spring.web.caching.Cac...原创 2018-03-06 07:38:07 · 1534 阅读 · 0 评论 -
spring boot log 日志写入mongodb
spring boot log写入mongodb更多干货分布式实战(干货)spring cloud 实战(干货)mybatis 实战(干货)spring boot 实战(干货)React 入门实战(干货)构建中小型互联网企业架构(干货)但是当我们在集群中部署应用之后,应用请求的日志被分散记录在了不同应用服务器的文件系统上,这样分散的存储并不利于我们对日志内容的检索。解决日志分散问题的方案多种多样,...原创 2018-03-06 11:47:58 · 5838 阅读 · 1 评论 -
SpringBoot 注解事务声明式事务的方式
SpringBoot 注解事务声明式事务的方式更多干货分布式实战(干货)spring cloud 实战(干货)mybatis 实战(干货)spring boot 实战(干货)React 入门实战(干货)构建中小型互联网企业架构(干货)python 学习持续更新ElasticSearch 笔记springboot使用上述注解的几种方式开启事物,可以达到和xml中声明的同样效果,但是却告别了xml,使...原创 2018-03-25 21:52:41 · 8479 阅读 · 0 评论 -
Spring Boot Admin
更多干货 分布式实战(干货) spring cloud 实战(干货) mybatis 实战(干货) spring boot 实战(干货) React 入门实战(干货) 构建中小型互联网企业架构(干货) python 学习持续更新 ElasticSearch 笔记 kafka storm 实战 (干货) ...转载 2018-12-10 11:49:10 · 1457 阅读 · 1 评论 -
编写自己的SpringBoot-starter
更多干货 分布式实战(干货) spring cloud 实战(干货) mybatis 实战(干货) spring boot 实战(干货) React 入门实战(干货) 构建中小型互联网企业架构(干货) python 学习持续更新 ElasticSearch 笔记 kafka storm 实战 (干货) ...转载 2019-04-25 09:15:59 · 1317 阅读 · 0 评论 -
Spring Boot 集成 Druid
Spring Boot 集成 Druid更多干货spring-boot系列一 之restfull api与多环境配置springboot系列二之 日志SpringBoot系列三之 MVC 模版引擎SpringBoot 2.0.0.M7 系列四 异常处理springboot 2.0.0.M7之 注解 与 配置springboot 2.0.0.M7 配置mvcspringboot 2.0.0.M7 之...原创 2018-01-14 20:26:22 · 11137 阅读 · 0 评论 -
springboot系列二之 日志
spring boot 日志更多干货spring-boot系列一 之restfull api与多环境配置springboot系列二之 日志SpringBoot系列三之 MVC 模版引擎SpringBoot 2.0.0.M7 系列四 异常处理springboot 2.0.0.M7之 注解 与 配置springboot 2.0.0.M7 配置mvcspringboot 2.0.0.M7 之 Servl...原创 2017-12-28 19:13:54 · 3340 阅读 · 0 评论 -
spring-boot系列一 之restfull api与多环境配置
搭建一个简单的RESTfull API接口项目更多干货spring-boot系列一 之restfull api与多环境配置springboot系列二之 日志SpringBoot系列三之 MVC 模版引擎SpringBoot 2.0.0.M7 系列四 异常处理springboot 2.0.0.M7之 注解 与 配置springboot 2.0.0.M7 配置mvcspringboot 2.0.0.M...原创 2017-12-28 07:44:20 · 7909 阅读 · 0 评论 -
springboot 2.0.0.M7之 注解 与 配置
spring boot 注解和配置更多干货spring-boot系列一 之restfull api与多环境配置springboot系列二之 日志SpringBoot系列三之 MVC 模版引擎SpringBoot 2.0.0.M7 系列四 异常处理springboot 2.0.0.M7之 注解 与 配置springboot 2.0.0.M7 配置mvcspringboot 2.0.0.M7 之 Se...原创 2018-01-10 09:54:59 · 3842 阅读 · 0 评论 -
springboot 2.0.0.M7 配置mvc
更多干货spring-boot系列一 之restfull api与多环境配置springboot系列二之 日志SpringBoot系列三之 MVC 模版引擎SpringBoot 2.0.0.M7 系列四 异常处理springboot 2.0.0.M7之 注解 与 配置springboot 2.0.0.M7 配置mvcspringboot 2.0.0.M7 之 Servlet Listener Fi...原创 2018-01-10 09:57:58 · 3712 阅读 · 0 评论 -
springboot 2.0.0.M7 之 Servlet Listener Filter
Web 开发使用 Controller 基本上可以完成大部分需求,但是我们还可能会用到 Servlet、 Filter、Listener 等等更多干货spring-boot系列一 之restfull api与多环境配置springboot系列二之 日志SpringBoot系列三之 MVC 模版引擎SpringBoot 2.0.0.M7 系列四 异常处理springboot 2.0.0.M7之 注解...原创 2018-01-10 09:58:49 · 2396 阅读 · 0 评论 -
springboot 2.0.0.M7 之 跨域
Web 开发经常会遇到跨域问题,解决方案有:jsonp,iframe,CORS 等等更多干货spring-boot系列一 之restfull api与多环境配置springboot系列二之 日志SpringBoot系列三之 MVC 模版引擎SpringBoot 2.0.0.M7 系列四 异常处理springboot 2.0.0.M7之 注解 与 配置springboot 2.0.0.M7 配置mv...原创 2018-01-10 10:01:18 · 2351 阅读 · 0 评论 -
springboot 2.0.0.M7 之使用mysql
mysql关系型数据库-JdbcTemplate更多干货spring-boot系列一 之restfull api与多环境配置springboot系列二之 日志SpringBoot系列三之 MVC 模版引擎SpringBoot 2.0.0.M7 系列四 异常处理springboot 2.0.0.M7之 注解 与 配置springboot 2.0.0.M7 配置mvcspringboot 2.0.0....原创 2018-01-10 10:02:17 · 5181 阅读 · 0 评论 -
spring boot 2.0.0.M7 之 数据库-事务处理
事务处理更多干货spring-boot系列一 之restfull api与多环境配置springboot系列二之 日志SpringBoot系列三之 MVC 模版引擎SpringBoot 2.0.0.M7 系列四 异常处理springboot 2.0.0.M7之 注解 与 配置springboot 2.0.0.M7 配置mvcspringboot 2.0.0.M7 之 Servlet Listene...原创 2018-01-10 10:03:09 · 3048 阅读 · 0 评论 -
springboot 2.0.0.M7 之 h2 嵌入式数据库的使用
h2 嵌入式数据库的使用更多干货spring-boot系列一 之restfull api与多环境配置springboot系列二之 日志SpringBoot系列三之 MVC 模版引擎SpringBoot 2.0.0.M7 系列四 异常处理springboot 2.0.0.M7之 注解 与 配置springboot 2.0.0.M7 配置mvcspringboot 2.0.0.M7 之 Servlet...原创 2018-01-10 10:03:42 · 2568 阅读 · 0 评论 -
springboot 2.0.0.M7 之 数据库-redis
数据库-redis更多干货spring-boot系列一 之restfull api与多环境配置springboot系列二之 日志SpringBoot系列三之 MVC 模版引擎SpringBoot 2.0.0.M7 系列四 异常处理springboot 2.0.0.M7之 注解 与 配置springboot 2.0.0.M7 配置mvcspringboot 2.0.0.M7 之 Servlet Li...原创 2018-01-10 10:13:56 · 3734 阅读 · 0 评论 -
SpringBoot 2.0.0.M7 系列四 异常处理
spring boot 异常处理更多干货spring-boot系列一 之restfull api与多环境配置springboot系列二之 日志SpringBoot系列三之 MVC 模版引擎SpringBoot 2.0.0.M7 系列四 异常处理springboot 2.0.0.M7之 注解 与 配置springboot 2.0.0.M7 配置mvcspringboot 2.0.0.M7 之 Ser...原创 2018-01-04 07:44:28 · 2391 阅读 · 1 评论 -
Spring Boot 2.0.0.M7 springBoot-mongodb使用
springBoot 2.0.0.M7 -mongodb使用更多干货spring-boot系列一 之restfull api与多环境配置springboot系列二之 日志SpringBoot系列三之 MVC 模版引擎SpringBoot 2.0.0.M7 系列四 异常处理springboot 2.0.0.M7之 注解 与 配置springboot 2.0.0.M7 配置mvcspringboot...原创 2018-01-12 07:37:48 · 2167 阅读 · 0 评论 -
Spring Boot 2.0.0.M7 使用 Caching-EhCache
Spring Boot 2.0.0.M7 用 Caching-EhCache更多干货spring-boot系列一 之restfull api与多环境配置springboot系列二之 日志SpringBoot系列三之 MVC 模版引擎SpringBoot 2.0.0.M7 系列四 异常处理springboot 2.0.0.M7之 注解 与 配置springboot 2.0.0.M7 配置mvcspr...原创 2018-01-12 07:39:47 · 2186 阅读 · 0 评论 -
SpringBoot系列三之 MVC 模版引擎
Spring Boot spring mvc更多干货spring-boot系列一 之restfull api与多环境配置springboot系列二之 日志SpringBoot系列三之 MVC 模版引擎SpringBoot 2.0.0.M7 系列四 异常处理springboot 2.0.0.M7之 注解 与 配置springboot 2.0.0.M7 配置mvcspringboot 2.0.0.M7...原创 2017-12-28 20:41:00 · 3039 阅读 · 0 评论 -
Spring Boot 生产准备-基于HTTP的监控
生产准备-基于HTTP的监控更多干货spring-boot系列一 之restfull api与多环境配置springboot系列二之 日志SpringBoot系列三之 MVC 模版引擎SpringBoot 2.0.0.M7 系列四 异常处理springboot 2.0.0.M7之 注解 与 配置springboot 2.0.0.M7 配置mvcspringboot 2.0.0.M7 之 Servl...原创 2018-01-12 07:48:01 · 2317 阅读 · 0 评论 -
Spring Boot 2.0.0.M7 如何进行远程调试
如何进行远程调试更多干货spring-boot系列一 之restfull api与多环境配置springboot系列二之 日志SpringBoot系列三之 MVC 模版引擎SpringBoot 2.0.0.M7 系列四 异常处理springboot 2.0.0.M7之 注解 与 配置springboot 2.0.0.M7 配置mvcspringboot 2.0.0.M7 之 Servlet Lis...原创 2018-01-12 07:47:02 · 1372 阅读 · 0 评论 -
Spring Boot 2.0.0.M7 使用Spring Session实现集群-redis
spring boot 2.0.0.M7 使用Spring Session实现集群-redis更多干货spring-boot系列一 之restfull api与多环境配置springboot系列二之 日志SpringBoot系列三之 MVC 模版引擎SpringBoot 2.0.0.M7 系列四 异常处理springboot 2.0.0.M7之 注解 与 配置springboot 2.0.0.M7...原创 2018-01-12 07:46:24 · 5439 阅读 · 2 评论 -
Spring Boot 2.0.0.M7 发送邮件-使用模板邮件并实现多账号轮询发送
发送邮件-使用模板邮件并实现多账号轮询发送更多干货spring-boot系列一 之restfull api与多环境配置springboot系列二之 日志SpringBoot系列三之 MVC 模版引擎SpringBoot 2.0.0.M7 系列四 异常处理springboot 2.0.0.M7之 注解 与 配置springboot 2.0.0.M7 配置mvcspringboot 2.0.0.M7 ...原创 2018-01-12 07:44:47 · 3470 阅读 · 0 评论 -
Spring Boot 2.0.0.M7 调用REST服务-如何使用代理
更多干货spring-boot系列一 之restfull api与多环境配置springboot系列二之 日志SpringBoot系列三之 MVC 模版引擎SpringBoot 2.0.0.M7 系列四 异常处理springboot 2.0.0.M7之 注解 与 配置springboot 2.0.0.M7 配置mvcspringboot 2.0.0.M7 之 Servlet Listener Fi...原创 2018-01-12 07:44:01 · 2440 阅读 · 0 评论