SprinCloud
m0_37779570
这个作者很懒,什么都没留下…
展开
-
spring统一异常处理
Spring提供了同意的异常处理注解,用户只需要在错误的时候提示信息即可实现方式: 在类上添加@ControllerAdvice注解在方法上添加@ExceptionHandler注解 例如:1. 自定义一个异常 AbstractApolloHttpExceptionpublic class AbstractApolloHttpException extend...原创 2018-07-17 20:01:39 · 1463 阅读 · 0 评论 -
Spring微服务概念和组件说明
一、微服务概念1.1 微服务定义微服务应该是独立和单独部署的,多个服务实例作为单独的软件构建启动和停止。微服务是可配置的。当服务实例启动时,他应该读取它需要从中心位置配置自己的数据,或者将其配置信息传递为环境变量。配置服务不需要人为干预。微服务实例需要对客户端是透明的。客户端永远不应该知道服务的确切位置。相反,一个微服务客户端应该与服务发现代理交互,将允许应用程序找到一个微服...原创 2019-05-31 14:09:31 · 1716 阅读 · 0 评论 -
SpringBoot2.0整合Mybatis+HikariCP连接池+generator分页+mysql
添加所需要的依赖<dependencies> <!--包含了HikariCP线程池和spring-jdbc--> <dependency> <groupId>org.springframework.boot</groupId> <artifac原创 2018-11-01 19:27:25 · 1222 阅读 · 0 评论 -
SpringBoot2.0之Redis-lettuce连接
什么是lettuceLettuce 和 Jedis 的都是连接Redis Server的客户端程序。Jedis在实现上是直连redis server,多线程环境下非线程安全,除非使用连接池,为每个Jedis实例增加物理连接。Lettuce基于Netty的连接实例(StatefulRedisConnection),可以在多个线程间并发访问,且线程安全,满足多线程环境下的并发访问,同时它是可伸缩的设...原创 2018-10-25 12:44:23 · 2541 阅读 · 1 评论 -
springcloud整合druid连接池或者HikariCP连接池
Druid连接池1.添加配置spring: # 数据库配置 datasource: # 数据源 type: ${db-type} driverClassName: ${db-driverClass} url: ${db-url} username: ${db-username} password: ${db...原创 2018-09-18 09:55:50 · 3947 阅读 · 0 评论 -
SpringCloud和SpringBoot版本选择以及GA/PRE/SNAPSHOT说明
SpringCloud版本版本是按照伦敦地铁站来进行命名,可以根据字母大小来查看对应的版本号 版本名称 支持的springboot版本 Finchley snapshot版 row 2 col 1 兼容Spring Boot 2.0.x,不兼容Spring Boot 1.5.x Dalston和Edgware 兼容Spring Boot...原创 2018-08-21 15:15:52 · 12021 阅读 · 0 评论 -
自定义BeanUtils
自定义BeanUtils对属性进行转换以及修改等操作package com.ocean.springcloud.utils;import com.ocean.springcloud.exception.BeanUtilsException;import org.springframework.beans.BeanWrapper;import org.springframework.b...原创 2018-08-13 18:50:08 · 366 阅读 · 0 评论 -
Spring之@Transactional注解原理以及走过的坑
一般情况下我们在处理具体的业务都是在Service层来进行处理操作,此时如果在Service类上添加@Transactional注解的话,那么Service曾的每一个业务方法调用的时候都会打开一个事务。—————————————————————————————————————————————————— 注意点: Spring默认情况下会对(RuntimeException)及其...原创 2018-08-02 09:31:11 · 45545 阅读 · 12 评论 -
SpringCloud实现Redis集群配置
在配置文件中添加以下spring: redis: cluster: # 各 Redis 节点信息 nodes: 密码 # 执行命令超时时间 command-timeout: 15000 # 重试次数 max-attemp...原创 2018-07-15 11:25:01 · 11961 阅读 · 1 评论 -
SpringBoot1.5+ 版本配置大全
官方文档链接: http://docs.spring.io/spring-boot/docs/1.5.4.RELEASE/reference/htmlsingle/#production-ready-application-info# ===================================================================# COMMON ...原创 2018-07-25 12:52:45 · 4566 阅读 · 0 评论 -
springcloud或者springboot中使用Generator插件反响生成数据库中对应的实体类等文件
添加generator依赖<dependency> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-core</artifactId>原创 2018-07-12 12:48:05 · 1572 阅读 · 2 评论