springboot jar war

SpringBoot 项目优雅实现读写分离

当使用Spring Boot开发数据库应用时,读写分离是一种常见的优化策略。读写分离将读操作和写操作分别分配给不同的数据库实例,以提高系统的吞吐量和性能。 ......
SpringBoot 项目

SpringBoot: RestTemplate中文乱码

1. 问题原因 RestTemplate的构造器创建了一个默认字符集为ISO-8859-1的StringHttpMessageConverter对象, 它的默认编码格式为ISO-8859-1, 所以需要修改这个StringHttpMessageConverter对象的编码格式即可 2. 解决方案 @ ......
乱码 RestTemplate SpringBoot

SpringBoot后端流程

1.idea创建springboot项目:2.7版本 2.pom依赖导入 <!-- web --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifa ......
SpringBoot 流程

springboot学习日记(三)

pom.xml里的各项dependency,鼠标中键可以快捷进入,发现pom中的是各种依赖的集合包,并且包中定义了各种依赖的版本信息,防止未来出现版本冲突。这就是springboot的依赖传递。 可以使用application.properties或者application.yml或者yaml,关于 ......
springboot 日记

springboot

g的开发模式越来越显得笨重。在这种环境下,spring boot伴随着spring4一起出现了。 SpringBoot框架可以做什么:spring boot并不是一个全新的框架,它不是spring解决方案的一个替代品,而是spring的一个封装。所以,你以前可以用spring做的事情,现在用spri ......
springboot

springboot使用requestmapping创建xml响应体接口

entity下创建类文件,类名分别为:ResponseXml,ResponseItemcontroller下创建xml响应体实现方法 getResponseWithXml ResponseXml Start import javax.xml.bind.annotation.*; //根标签@XmlR ......
requestmapping springboot 接口 xml

SpringBoot3.x使用Swagger

SpringBoot3.x使用Swagger 当前开发主流是前后端分离,有完整文档可以使团队配合更加流畅 Spring生态中通常使用springfox,但是当前springfox并不支持SpringBoot3.x版本 使用替代产品:Springdoc.org Springdoc在v1.7.0版本之后 ......
SpringBoot3 SpringBoot Swagger

SpringBoot创建非web项目

从开始使用SpringBoot到现在,一直都是在用SpringBoot开发web服务(API服务),其实SpringBoot也支持非web项目。 Spring诞生之初就不是为web项目定制的,SpringBoot无非是在spring核心项目的基础上添加了一些方便开发者使用的组件,所以使用Spring ......
SpringBoot 项目 web

导入jar包,比如导入pymysql

1 jar加载 查看源码运行脚本:%SPARK_HOME%\bin\spark-class2.cmd 关于jar包加载的说明。 1.1 将包放到文件夹路径%SPARK_HOME%\jars里 anaconda是一样的哈,不需要额外改路径。 下载地址去mysql官网下哈,下载对应mysql版本的。ht ......
pymysql jar

maven打包fat-jar注意的问题

前言:maven打包fat-jar注意的问题,在使用maven工程的时候,打包jar的时候大多数都会需要把相关的jar依赖都一起打包到一起,这边记录下关于解压依赖和不解压依赖打包的两种方式以及嵌套jar包该如何解决的问题 maven配置 在使用maven打包jar包的时候,这边相关的配置都是在pom ......
fat-jar 问题 maven fat jar

在Java中,JAR和WAR之间的区别

内容来自 DOC https://q.houxu6.top/?s=在Java中,JAR和WAR之间的区别 一个.jar文件和一个.war文件之间有什么区别? 仅仅是文件扩展名吗?还是还有其他的东西? 来自Java小贴士:ear、jar和war文件的区别: 这些文件只是使用java jar工具进行压缩 ......
之间 Java JAR WAR

springboot学习日记(二)

运行springboot项目报错o.s.b.d.LoggingFailureAnalysisReporter,查资料试着查一下端口占用8080。 netstat -aon|findstr 8080 发现8080端口被进程8768占用。 查找8768进程的程序 tasklist|findstr 876 ......
springboot 日记

多模块springboot项目打jar包 没有主清单属性

说明:一个多模块的项目 两个子Module 一个core 一个server。java8的环境 | -- XChome (pom.xml xchome的 父级) --|--xc-core (pom.xml xc-core的 子级) --|--xc-server (pom.xml xc-server的 ......
springboot 清单 模块 属性 项目

SpringBoot部署的jar包瘦身

pom文件打包插件更换 参考连接:https://www.jb51.net/program/293676eog.htm 参考连接:https://blog.csdn.net/meng_9543/article/details/121329834 <build> <finalName>xxx-xxx< ......
SpringBoot jar

springboot学习日记(一)

今天连下数据库,不小心打成netstart mysql了,好糗。。以后等时机到了笔记也该换成markdown写了,好久没写md后面得复习下。 然后idea这边连数据库很简单不用写专门的程序,右侧栏database直接可以点开具体到连接某个数据库。 记录一下注解的原理和作用: 以前,『XML』是各大框 ......
springboot 日记

使用Springboot结合mybatis搭建最简单的操作mysql教程

废话不说,上代码 pom文件,如果是jdk1.8,请使用如下的SpringBoot版本号 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http ......
Springboot mybatis 教程 mysql

Springboot报错,java.lang.IllegalArgumentException: argument type mismatch

1、报错信息 java.lang.IllegalArgumentException: argument type mismatch at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.Native ......

java命令执行jar包的多种方法(四种方法)

java命令执行jar包的多种方法(四种方法) java命令执行jar包的多种方法(四种方法)大家都知道一个java应用项目可以打包成一个jar,当然你必须指定一个拥有main函数的main class作为你这个jar包的程序入口。具体的方法是修改jar包内目录META-INF下的MANIFEST. ......
方法 命令 多种 java jar

springboot2 @Mapper注解问题

@Mapper public interface DeptMapper { Dept getById(Integer id); } 问:这段代码是把这个接口注入到spring的bean容器当中去了,但是spring的bean容器不是存的实例化对象吗? 答: 在Spring框架中,将一个类(或接口)注 ......
注解 springboot2 springboot Mapper 问题

SpringBoot是如何保证服务启动后不自动停止的

一般项目执行后,当程序结束会自动关闭程序。但Springboot项目,启动后,只要不发生error错误,一般不会自动停止。 这是为什么呢? 简单Java阻止停止 为了保证一个服务能够持续有效地对外提供服务,一般会有相应的处理方式,比如: 服务器上的守护进程脚本 但是,在Java代码层面,除了shel ......
SpringBoot

Springboot使用@validation

<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> /** * @Validate默认是会全部校验的 * 在这里 ......
Springboot validation

第一次将Springboot项目上传到GitLab仓库(初始化)

步骤: 1、在GitLab上创建项目仓库(创建空项目) 创建完成如下: 2、在IDEA中新建一个Springboot项目 使用Git版本集成 这里说明一下: 1、本机计算机已经安装Git 2、IDEA已经集成了Git 3、这里使用的IDEA是2021版本(2018版本是VCS),IDEA中文菜单栏原 ......
Springboot 仓库 第一次 项目 GitLab

Springboot整合RabbitMQ---延迟队列

延迟队列插件地址:https://github.com/rabbitmq/rabbitmq-delayed-message-exchange/releases/tag/v3.12.0 下载后复制到D:\RabbitMQ Server\rabbitmq_server-3.10.5\plugins(路径 ......
队列 Springboot RabbitMQ

本地jar包安装到maven仓库

mvn install:install-file -DgroupId=zac.fc -DartifactId=aeswithjec-20171214 -Dversion=2.0.0 -Dpackaging=jar -Dfile=E:\shiqr\lib\aeswithjec-20171214.jar ......
仓库 maven jar

Jenkins环境部署与应用(Tomcat+war包方式)

环境说明 本文章采用Tomcat+Jenkins.war的方式进行环境部署,这是通用环境,在任何系统下都可以这样部署。当然,Jenkins官方也有提供windows版本、linux版本、mac版本等其他安装方式。 实操环境是在windows11本地电脑安装的,也就是在本地搭建的环境,只能本地访问,作 ......
Jenkins 方式 环境 Tomcat war

No MyBatis mapper was found in ‘[SpringBoot启动类所在路径]‘ package 原因解析及解决方案

No MyBatis mapper was found in ‘[SpringBoot启动类所在路径]‘ package 原因解析及解决方案 No MyBatis mapper was found in '[XXX]' package 友情提示:搜到这篇文章的,一般是急于解决这个问题的,看下常见原因 ......
SpringBoot 路径 所在 解决方案 原因

备份下启动springboot项目脚本文件 start.sh

1.将jar包放到和该脚本同级目录 2.记得chmod 777 ./start.sh 赋予执行权限 3.执行./start.sh文件即可 4.重启也可以直接执行此文件 5.如果没有打包配置文件可以在此脚本同级目录创建config目录将yml/properties配置文件放进去 . #!/bin/ba ......
脚本 springboot 备份 文件 项目

记录一次springboot开启远程调试的问题

springboot远程连接报错如下 Error running 'remote': Unable to open debugger port (10.100.10.54:18082): java.net.ConnectException "Connection refused: connect" ......
springboot 问题

springboot中部分数据的封装方法

//响应字符串格式数据 @RequestMapping("/hello") public Result hello(){ System.out.println("Hello World"); // return new Result(1,"success","Hello World"); retur ......
springboot 方法 数据

springboot的数据统一返回类Result

/** * 统一响应结果封装类 */ public class Result { private Integer code ;//1 成功 , 0 失败 private String msg; //提示信息 private Object data; //数据 date public Result() ......
springboot 数据 Result