随笔分类 -  Springboot整合

摘要:Spring里的占位符spring里的占位符通常表现的形式是: <bean id="dataSource" destroy-method="close" class="org.apache.commons.dbcp.BasicDataSource"> <property name="url" val 阅读全文
posted @ 2021-04-06 11:15 皇问天 阅读(1848) 评论(0) 推荐(0) 编辑
摘要:本例主要参看官方的配置进行作业,实现简单的mod算法分库分表,对于分库分表的理解比较合适。 生产环境上建议自定义分库分表用算法(下一篇随笔介绍)。 1)关键部分的pom依赖: <dependency> <groupId>mysql</groupId> <artifactId>mysql-connec 阅读全文
posted @ 2021-03-11 14:31 皇问天 阅读(1057) 评论(0) 推荐(0) 编辑
摘要:通过ShardingAlgorithm的实现,可以进一步发现分片策略的灵活和强大;可以实现一致性hash算法、按时间分片算法、以及mod算法等; 更进一步,可以对同一个表按业务需求实现不同的分片算法,比如原来按年分片的业务表,比如随着业务量的扩展,需要提高分片频率, 可是又不想进行大量历史数据迁移, 阅读全文
posted @ 2021-03-11 14:29 皇问天 阅读(3990) 评论(0) 推荐(1) 编辑
摘要:Nacos与Eureka均提供注册中心和服务治理功能,以下为两者差异和选型方案。 功能差异 模块NacosEureka说明 注册中心 是 是 服务治理基本功能,负责服务中心化注册 配置中心 是 否 Eureka需要配合Config实现配置中心,且不提供管理界面 动态刷新 是 否 Eureka需要配合 阅读全文
posted @ 2021-03-09 11:10 皇问天 阅读(47760) 评论(0) 推荐(1) 编辑
摘要:(4)服务消费者,面向前端或者用户的服务 本模块涉及到很多知识点:比如Swagger的应用,SpringCloud断路器的使用,服务API的检查、token的校验,feign消费者的使用。大致代码框架如下: 先看下简单的配置文件application.properties spring.applic 阅读全文
posted @ 2019-03-04 10:24 皇问天 阅读(357) 评论(0) 推荐(0) 编辑
摘要:SpringBoot原则是约定优于配置,简化spring应用开发,去繁从简,产品级别的应用。 SpringBoot有哪些优点1、快速创建独立运行的spring项目与主流框架集成 2、使用嵌入式的servlet容器,应用无需打包成war包 3、starters自动依赖与版本控制 4、大量的自动配置,简 阅读全文
posted @ 2019-02-14 17:32 皇问天 阅读(1754) 评论(0) 推荐(0) 编辑
摘要:Spring的事件为Bean与Bean之间的通信提供了支持,当我们系统中某个Spring管理的Bean处理完某件事后,希望让其他Bean收到通知并作出相应的处理,这时可以让其他Bean监听当前这个Bean所发送的事件。 要实现事件的监听,我们要做两件事:1:自定义事件,继承ApplicationEv 阅读全文
posted @ 2019-02-14 17:08 皇问天 阅读(2733) 评论(0) 推荐(0) 编辑
摘要:咳咳,今天我们做些简单而实用的东西,使用springboot 整合alibaba的driud数据库监控工具。alibaba已经提供了spring-boot-starter的jar包了。先看pom.xml加个依赖~~ (druid.version自己找哈) 。 配置信息是少不了滴~~ 接下来是重点,重 阅读全文
posted @ 2019-02-14 16:55 皇问天 阅读(484) 评论(0) 推荐(0) 编辑
摘要:本文将介绍如何实现分页查询功能,推荐使用github的pagehelper插件实现(事实上大家基本都是这么干的),但本文的实现方式和大多数不同,废话少说,现在就带着大家看看区别在哪里。先看pom.xml依赖:相当简单的mybatis-spring依赖+mysql+pagehelper+fastjso 阅读全文
posted @ 2019-02-14 16:45 皇问天 阅读(6298) 评论(0) 推荐(0) 编辑
摘要:在Spring 3.2中,新增了@ControllerAdvice、@RestControllerAdvice 注解,可以用于定义@ExceptionHandler、@InitBinder、@ModelAttribute,并应用到所有@RequestMapping、@PostMapping, @Ge 阅读全文
posted @ 2019-02-14 16:24 皇问天 阅读(1099) 评论(0) 推荐(0) 编辑
摘要:今天我们来讲讲怎么在spring boot 中整合redis 实现对数据库查询结果的缓存。首先第一步要做的就是在pom.xml文件添加spring-boot-starter-data-redis。要整合缓存,必不可少的就是我们要继承一个父类CachingConfigurerSupport。我们先看看 阅读全文
posted @ 2019-02-14 16:14 皇问天 阅读(370) 评论(0) 推荐(0) 编辑
摘要:今天来和朋友们一起学习下,SpringBoot怎么整合RabbitMQ。目前消息组件大致有三种:.activemq, rabbitmq, kafka。这三者各有优缺点,RabbitMQ相比之下是处于其他二者之间的一个消息组件。RabbitMQ依赖于erlang,在linux下安装的话,要先安装erl 阅读全文
posted @ 2019-02-14 16:07 皇问天 阅读(211) 评论(0) 推荐(0) 编辑
摘要:SpringBoot 确实为我们做了很多事情, 但有时候我们想要自己定义一些Handler,Interceptor,ViewResolver,MessageConverter,该怎么做呢。在Spring Boot 1.5版本都是靠重写WebMvcConfigurerAdapter的方法来添加自定义拦 阅读全文
posted @ 2019-02-14 15:49 皇问天 阅读(5332) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示