springboot
文章平均质量分 56
qq_41482600
凌波微步
展开
-
springboot 统一结果响应,统一异常处理,统一请求参数非空校验,统一请求参数与响应结果日志打印
【代码】springboot 统一结果响应,统一异常处理,统一请求参数非空校验,统一请求参数与响应结果日志打印 1。原创 2024-03-11 15:53:35 · 445 阅读 · 0 评论 -
springboot使用EasyExcel实现Excel导入导出
自定义转换器将数据库中表示性别的1、0转换成男、女/*** 性别转换器* */@Override// 实体类中对象属性类型@Override// Excel中对应的CellData(单元格数据)属性类型/*** 将单元格里的数据转为java对象,也就是女转成2,男转成1,用于导入excel时对性别字段进行转换* */@Override// 从CellData中读取数据,判断Excel中的值,将其转换为预期的数值/**原创 2024-03-08 15:31:06 · 828 阅读 · 0 评论 -
大流量下唯一订单号的设计
在大流量的环境下,我们可以通过 redis 的incr函数实现序列号自增的特性,同时搭配订单的设计规则,从而保证高并发的环境下,订单唯一性!原创 2024-01-18 10:59:00 · 908 阅读 · 0 评论 -
springboot启动加载数据库数据到内存
一般来说,springboot工程环境配置放在properties文件中,启动的时候将工程中的properties/yaml文件的配置项加载到内存中。但这种方式改配置项的时候,需要重新编译部署,考虑到这种因素,今天介绍将配置项存到数据库表中,在工程启动时把配置项加载到内存中。springboot提供了两个接口: CommandLineRunner 和 ApplicationRunner。实现其中接口,就可以在工程启动时将数据库中的数据加载到内存。使用的场景有:加载配置项到内存中;原创 2024-01-12 16:45:25 · 1245 阅读 · 0 评论 -
springboot日志
slf4j原创 2024-01-02 11:13:54 · 598 阅读 · 0 评论 -
springboot动态加载json文件
resources下面的配置文件,application文件修改启动会实时加载新的内容其他的文件属于静态文件,打包后会把文件打入jar里面,修改静态文件启动不会加载新的内容。原创 2023-06-16 15:40:51 · 1795 阅读 · 0 评论 -
springboot 限流方案
在大多数的微服务架构在设计之初,比如在技术选型阶段,架构师会从一个全局的视角去规划技术栈的组合,比如结合当前产品的现状考虑是使用dubbo?还是springcloud?作为微服务治理的底层框架。甚至为了满足快速的上线、迭代和交付,直接以springboot为基座进行开发,后续再引入新的技术栈等...所以在谈论某个业务场景具体的技术解决方案时不可一概而论,而是需要结合产品和业务的现状综合评估,以限流来说,在下面的不同的技术架构下具体在选择的时候可能也不一样。原创 2023-06-28 16:10:41 · 1384 阅读 · 1 评论 -
springboot + jdk + maven的版本对应关系
Spring boot 版本 Spring Framework jdk 版本 maven 版本 1.2.0 版本之前 6 3.0 1.2.0 4.1.3+ 6 3.2+ 1.2.1 4.1.3+ 7 3.2+ 1.2.3 4.1.5+ 7 3.2+ 1.3.4 4.2.6+ 7 3.2+ 1.3.6 4.2.7+ 7 3.2+ 1.3.7 4.2.原创 2020-10-27 10:21:33 · 3785 阅读 · 2 评论 -
springboot + netty
1.springboot整合netty时,netty的处理类无法实例化service,由于netty的bean对象默认不交由spring管理,下面是解决办法@Component//1.类交给spring容器管理public class NettyServerHandler extends ChannelInboundHandlerAdapter { private static Log log = LogFactory.getLog(NettyServerHandler.class);原创 2021-03-29 17:06:46 · 273 阅读 · 0 评论 -
springboot + hessian
一、hessianserver1.pom.xml添加hessian依赖<dependency> <groupId>com.caucho</groupId> <artifactId>hessian</artifactId> <version>4.0.38</version></dependency>2.实现service接口,方便发布服务@Servicepublic class原创 2021-08-12 09:54:02 · 952 阅读 · 0 评论 -
springboot + mybatis双数据源
一、数据源的适用场景1、主从库分离(数据库读写分离)2、数据迁移3、系统版本升级,数据库升级到另一款(oracle->mysql)二、多数据源整合1、springboot+mybatis使用分包方式整合1.1 主要依赖包spring-boot-starter-webmybatis-spring-boot-startermysql-connector-javalombok<?xml version="1.0" encoding="UTF-8"?><project原创 2022-01-28 14:53:01 · 1029 阅读 · 0 评论 -
springboot中的常用注解
一、springboot中的常用注解springboor中常用的注解主要可以分为三种:放入容器型注解、从容器中取出型注解和功能型注解。其中的放入容器型和从容器中取出型就是我们平时所说的控制反转和依赖注入的概念。二、控制反转 创建一个实例对象,然后将这个对象交给spring管理1、@Component:放在类上,把普通类实例化到spring容器中。可以说很多注解都是基于这个注解的。2、@Bean: 放在方法上,用@Bean标注方法等价于XML中配置bean,这个方法一般返回一个实体对象,告诉s原创 2022-01-28 15:29:00 · 5912 阅读 · 0 评论 -
springboot启动初始化
springboot启动加载方式原创 2022-06-13 17:55:17 · 2740 阅读 · 0 评论 -
springboot + mybatis开启日志打印
mybatis日志原创 2022-09-15 09:25:25 · 14469 阅读 · 2 评论 -
读取resources 目录资源文件的方法
springboot原创 2022-09-29 10:04:16 · 261 阅读 · 0 评论