spring boot
文章平均质量分 52
进击的码码码码N
每天学一天,头发少一点
展开
-
Spring Session 多服务Session共享
在新项目中需要开发单点登录功能,单点登录服务端提供方使用的是CAS技术,是根据Session来判断用户是否完成了登录操作的。Session是保存在服务器本地内存中的,而我的项目是需要多服务部署的,这就意味着会部署在不同的服务器中,那不同的服务器之间共享Session就是个问题了,因为根据Nginx负载均衡的策略是会把前端请求发送到不同服务器的。那Spring 给我们提供了一个现有的解决方法 Spring Session。看完这两张图就很好理解它的架构思想了,也告知需要依赖其他存储系统。原创 2024-07-09 15:35:42 · 293 阅读 · 0 评论 -
Springboot JackSon 使用 反序列化
错误信息的意思就是字符串转List错误,说明接口参数中这个属性的值是字符串,无法赋值给List集合。那有什么方法解决呢?PetDeserializer.class 需要自己实现。原创 2024-07-01 11:38:00 · 415 阅读 · 0 评论 -
SpringBoot 启动时控制台printBanner
SpringBoot 启动时控制台printBanner原创 2024-06-28 17:59:23 · 288 阅读 · 0 评论 -
@ComponentScan注解在Spring的作用
@ComponentScan注解在Spring的作用原创 2024-06-28 16:38:11 · 368 阅读 · 0 评论 -
Maven未打包最新程序
Maven未打包最新程序原创 2024-06-24 22:02:18 · 414 阅读 · 1 评论 -
sharding-JDBC 分库分表
演示项目数据库主从结构,读写分离,主数据库负责写入,从数据库负责读出.数据库设计数据库设计 PRODUCT_DB 数据库进行水平分库PRODUCT_DB1,PRODUCT_DB2 商品信息表进行垂直拆分,商品信息表和商品描述表 商品信息表和商品描述表进行水平分表,商品信息表1,商品描述表1,商品信息表2,商品描述表2 PRODUCT_DB ,STORE_DB 进行业务模块拆分,进行垂直分库 拥有公共表地理区域表(地理区域表需要在每个数据库中创建,shardingJDBC会同时维护所.原创 2020-09-21 15:12:35 · 181 阅读 · 1 评论 -
Apache CXF WebService (RestFul 风格) SpringBoot 服务端(5)
在pom.xml中添加依赖<dependency> <groupId>org.apache.cxf</groupId> <artifactId>cxf-spring-boot-starter-jaxrs</artifactId> <version>${cxf.version}</version></dependency>创建接口类@Path("/sayHello")p.原创 2020-08-20 18:24:44 · 319 阅读 · 0 评论 -
Apache CXF WebService (web 服务框架) 集成到SpringBoot(2)
官网实例地址 http://cxf.apache.org/docs/sample-projects.html springboot实例https://github.com/apache/cxf/tree/master/distribution/src/main/release/samples/jaxws_spring_boot 在pom.xml中添加依赖 <dependency> <groupId>or..原创 2020-08-19 13:58:30 · 118 阅读 · 0 评论 -
Spring,SpringBoot 捕获不到SQLException
在cath中是捕获不到SQLException错误的但是可捕获到DataAccessException通过DataAccessException.getCause()获得错误原因但是获取不到error code如果想获得错误代码,可以SQLException se = (SQLException)e.getCause();se.getErrorCode();e.getCause()获得Throwable强转为SQLException具体错误代码所对应的错误详细,请查看官...原创 2020-07-21 14:28:50 · 2731 阅读 · 4 评论 -
Java enum枚举 数据转换
//枚举类package com.middol.supplieraudit.enums;public enum AuditStatusEnums { DFP(0,"待分配"), DSH(1,"待审核"), YSH(2,"已审核"); private Integer value; private String msg; AuditStatusEnums(Integer value,String msg){ this.value .原创 2020-05-13 20:16:40 · 1430 阅读 · 1 评论 -
文件上传分文件夹,单文件夹1024
原创 2019-12-13 10:26:29 · 138 阅读 · 0 评论 -
p6spy 非常典型 启用SQL日志
官网地址 gitHub地址 在项目的pom.xml中添加依赖 修改项目数据库连接地址Connection URL jdbc:mysql://host/db 修改为jdbc:p6spy:mysql://host/db 修改数据库 driver-class-name driver-class-name: com.mysql.cj.jdbc.Driver 修改为com.p6spy.eng...原创 2019-12-11 17:56:02 · 698 阅读 · 0 评论