springboot
文章平均质量分 59
行者张良
人生就是一场修行
展开
-
SpringBoot项目如何使用和打包本地第三方jar包
SpringBoot项目通过idea打成jar包部署。将项目打成jar包后,所有引用的jar都存在于BOOT-INF\lib下:如果存在本地引用了Maven中央仓库不存在的第三方jar包,则需要在pom.xml中配置本地jar相关依赖。scope作用域必须为system(代表本地jar包)systemPath就是jar包存放的位置${basedir}代表项目地址,即下图项目所在目录。然后在build中配置resource1、打包步骤。原创 2024-08-26 22:59:54 · 415 阅读 · 0 评论 -
解决:使用JWT生成TOKEN时发生错误 -- javax.xml.bind.DatatypeConverter
一、问题使用JWT生成TOKEN时发生报错:java.lang.ClassNotFoundException: javax.xml.bind.DatatypeConverter二、原因原因:jdk版本过高三、解决直接在pom.xml中添加如下依赖可以解决(也可以试试降低jdk的版本)<dependency> <groupId>javax.xml.bind</groupId> <artifactId>jaxb-api&l.原创 2021-11-04 11:43:15 · 1155 阅读 · 1 评论 -
几款流行的开源后台管理框架
一、pigpig分为开源版和商业版。应用微服务、容器、DevOps 等云原生技术,封装了大量技术开发包、技术应用组件、技术场景实现能力,并支持 SaaS 模式应用,提供了一个可支持企业各业务系统或产品快速开发实现的微服务应用数字化融合平台,富含各类开箱即用的组件、微服务业务系统,助力企业跨越 Cloud(IaaS/PaaS)与自身数字化的鸿沟,共享业务服务的组合重用,为企业服务化中台整合、数字化转型提供强力支撑,也为企业提供了最佳架构实践。二、RuoYiRuoYi是一个后台管理系统,基于经典.原创 2021-10-13 14:45:40 · 6331 阅读 · 0 评论 -
整合阿里druid报错解决
一、报错信息如下Caused by: java.lang.ClassNotFoundException: com.alibaba.druid.filter.logging.Log4j2Filter二、官方解决方案github的解决方案:https://github.com/alibaba/druid/issues/2942GITHUB访问比较慢,可以看下面的抄作业:你安装的应该是低版本的druid没有这个类,升级到新版;指定druid-spring-boot-starter但没指定druid也可原创 2021-07-07 17:58:18 · 2502 阅读 · 0 评论 -
(分库分表)实测OK:mybatis-plus多数据源实例
一、概述SAAS系统一般采用分库方式将多租户数据进行隔离,后端通过分析URL或浏览器HEADER请求头携带的参数识别租户。二、行者操练通过使用mybatis-plus提供的dynamic进行实操演练,进行了可行性验证。记录如下:1)搭建工程:创建一个springboot工程,pom文件中引入如下坐标 <parent> <groupId>org.springframework.boot</groupId> <artifac原创 2021-07-07 01:32:15 · 648 阅读 · 0 评论 -
mybatis-plus dynamic多数据源配置
首先创建一个基础项目随后导入依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.or原创 2021-11-16 23:47:03 · 1027 阅读 · 0 评论 -
SpringBoot多数据源配置
文章概要简单多数据配置JdbcTemplate 多数据源配置mybatis多数据源配置mybatis-plus多数据源配置多数据源配置首先是配置文件这里采用yml配置文件,其他类型配置文件同理我配置了两个数据源,一个名字叫ds1数据源,一个名字叫ds2数据源,如果你想配置更多的数据源,继续加就行了spring: # 数据源配置 datasource: ds1: #数据源1 driver-class-name: com.mysql.jdbc.Dr转载 2021-07-05 12:43:02 · 256 阅读 · 0 评论 -
JAVA WEB后端跨域问题解决的几种方案
阅读目录:一、跨域(CORS)支持:二、使用方法:1、controller配置CORS2、全局CORS配置3、XML命名空间4、How does it work?5、基于过滤器的CORS支持三、spring注解@CrossOrigin不起作用的原因四、参考文章:阅读正文:出于安全原因,浏览器禁止Ajax调用驻留在当前原点之外的资源。例如,当你在一个标签中检查你的银行账户时,你可以在另一个选项卡上拥有EVILL网站。来自EVILL的脚本不能够对你的银行API做出Ajax请求(..原创 2021-07-01 11:53:44 · 2669 阅读 · 0 评论 -
nacos配置中心超时问题:java.net.ConnectException: no available server, currentServerAddr
一、问题在一次项目架构中,使用SpringCloud微服务架构,其中将Spring Cloud Alibaba中的部分组件整合SpringCloud组件一起使用,服务发现和配置中心使用的是阿里巴巴开源的组件nacos,nacos-server部署在linux下的centos7.0环境上,每个服务启动时都会去连接nacos-server端,将服务注册到nacos上,同时从nacos配置中心拉取配置文件信息,也就是nacos替代了之前的eureka和Spring Cloud Config;在使用nacos作转载 2021-04-27 00:16:54 · 15562 阅读 · 0 评论 -
idea中多模块项目MAVEN打包若干问题的解决方案
(一)找不到引用的其他模块问题:在Maven中出现Could not find artifact …:pom:0.0.1-SNAPSHOT的错误原因:多模块项目构建时,先将parent项目要先install一回,之后子项目才可以运行mvn compile命令,否则就会报如上异常。(二)spring-boot-maven-plugin:1.5.3.RELEASE:repackage failed: Unable to find main classSpringBoot打包报错:错误信息:[ER原创 2021-04-13 12:49:18 · 1261 阅读 · 0 评论