springboot jar war

SpringBoot入门案例后的4个问题

1. 我们的工程在引入`spring-boot-starter-web`依赖的时候,为什么没有指定版本 版本锁定 我们的项目继承了spring-boot-starter-parent父工程,它内部的父工程spring-boot-dependencies已经锁定了部分依赖的版本号,因此自己创建工程中无 ......
SpringBoot 案例 问题

SpringBoot+Prometheus+Grafana实现应用程序可视化监控

1、SpringBoot应用暴露监控指标 maven依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </dependen ......

SpringBoot pdf打印及预览(openhtmltopdf+freemarker)

SpringBoot pdf打印及预览(openhtmltopdf+freemarker) 添加依赖 openhtmltopdf+freemarker <properties> <openhtml.version>1.0.10</openhtml.version> </properties> <!- ......
openhtmltopdf SpringBoot freemarker pdf

SpringBoot2原理篇-黑马

原理篇 1 自动配置 1.1 bean 的加载方式【一】 1 自动配置 1.1 bean 的加载方式【一】 1.1.1 环境准备 创建一个新的工程模块【Maven 的,不是SpringBoot 的】 直接创建 一个全新的Maven 工程 【添加坐标】 <dependencies> <dependen ......
黑马 SpringBoot2 SpringBoot 原理

【SpringBoot】【配置加载】 SpringBoot配置加载解析时机原理

1 前言 不知道大家对于配置文件的加载有没有考虑过是什么时候加载解析的,这节我们就来看看。 2 执行入口 我们就先来看看加载配置的入口,核心类就是 ConfigFileApplicationListener主要作用就是读取应用的配置文件并add到Environment的PropertySources ......
SpringBoot 时机 原理

pom非常好用的写法,统一管理springboot有关依赖的版本

相信大家使用maven的时候,每引用一个依赖都要写一遍版本号,当然这是必要的,现在springboot非常的主流,每个springboot有关的依赖的版本又是一至的 我们大家就不需要重新去再写一遍了,可以引入依赖 spring-boot-dependencies,这样后面所有的有关springboo ......
写法 springboot 版本 pom

SpringBoot+Redis+自定义注解实现接口防刷(限制不同接口单位时间内最大请求次数)

场景 SpringBoot搭建的项目需要对开放的接口进行防刷限制,不同接口指定多少秒内可以请求指定次数。 比如下方限制接口一秒内最多请求一次。 注: 博客: https://blog.csdn.net/badao_liumang_qizhi 实现 1、实现思路 首先自定义注解,添加时间区间和最大请求 ......
接口 注解 SpringBoot 次数 单位

解决Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedded datasource数据源无法连接 springboot项目无法启动的问题

<groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.13</version> </dependency> 开始没有制定版本 报错换成了8.0版本,依旧报错 看了下配置文件 没有问题 查 ......

springboot alibaba druid数据库连接池配置,输出可执行sql

# 数据源配置 spring: datasource: type: com.alibaba.druid.pool.DruidDataSource druid: # 初始连接数 initialSize: 5 # 最小连接池数量 minIdle: 2 # 最大连接池数量 maxActive: 50 # ......
springboot alibaba 数据库 数据 druid

Springboot创建多module项目--转载

1)create new project ( 或 File --> new --> project) 2)选中Spring Initializr ,点击Next image.png 3)填写必要信息,点击Next image.png 4)依赖页不用勾选,点击Next image.png 5)选择项目 ......
Springboot 项目 module

Springboot-hbase增删改20230509

1、启动 2、ZK客户端 3、springboot+hbase实例 1)、pom <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</ ......
Springboot-hbase Springboot 20230509 hbase

Windows Server tomcat注册成服务(注册成服务后启动tomcat,war不自动解压)

配置环境变量 创建一个 变量名为:CATALINA_HOME,变量值为:tomcat解压文件的位置, 例如 F:\apache-tomcat-7.0.65 变量名path下,后面添加 ;%CATALINA_HOME%\bin\; cmd打开命令窗口 再打开tomcat文件夹下的bin目录,里面有一个 ......
tomcat Windows Server war

linux定时备份日志文件脚本,重启jar简易脚本

1. 编写脚本文件saveLogs.sh (备份文件到指定位置重命名,然后情况文件继续写入) cp /opt/zcgl/zcgl.log /opt/zcgl/logs/zcgl-`date +%Y%m%d`.log & sleep 2 > zcgl.log 2. 定时脚本crontab 打开设置:c ......
脚本 简易 备份 文件 linux

SpringBoot - 参数接收方式

SpringBoot -参数接收方式 · 前言 · 使用@PathVariable接收路径中的参数 · 使用@RequestParam获取路径中?后的参数 · 使用@RequestBody获取Map对象 · 使用@RequestBody获取实体对象 前言 使用@PathVariable接收路径中的参 ......
SpringBoot 参数 方式

SpringBoot的@Configuration注解

本文主要讲述SpringBoot的@Configuration注解。 一.POJO类的声明 例如有两个pojo类,分别是User和Pet User类的声明如下: public class User { private String name; private Integer age; public ......
注解 Configuration SpringBoot

Springboot 项目配置 HTTPS

生成证书 输入命令 keytool -genkeypair -alias "boot" -keyalg "RSA" -keystore "boot.keystore" 生成完成后会提示 Warning: JKS 密钥库使用专用格式。建议使用 "keytool -importkeystore -src ......
Springboot 项目 HTTPS

SpringBoot项目如何打包成exe应用程序?

前言 近期做了一个前后端合并的spring boot项目,但是要求打包城exe文件,提供给不懂电脑的小白安装使用,就去研究了半天,踩了很多坑,写这篇文章,是想看到这篇文章的人,按照我的步骤走,能少踩坑。 准备 准备工作: 一个jar包,没有bug能正常启动的jar包 exe4j,一个将jar转换成e ......
应用程序 SpringBoot 程序 项目 exe

Apache FtpServer在Windows上使用以及SpringBoot中集成apache ftpserver实现Ftp 服务端搭建

场景 Apache Ftpserver Apache FtpServer是100%纯Java FTP服务器。它被设计为基于当前可用的开放协议的完整且 可移植的FTP服务器引擎解决方案。FtpServer可以作为Windows服务或Unix / Linux守护程序独立运行, 也可以嵌入Java应用程序 ......

springboot整合redisson 异常之一 ……ExceptionInInitializerError

Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonClient' threw exception; nested exception is java.lang.ExceptionInIni ......

jar应用市场有哪些

jar应用市场只是我的叫法,一般称为软件源或应用仓库 Maven中央仓库(最大,30T大小、一千万个包)、JCenter、Apache、 Oracle仓库、JitPack、Aliyun Central、Atlassian、Sonatype、Hortonworks、Spring Plugins、Spr ......
市场 jar

Maven 仓库优先加载本地的仓库jar包配置,清理无法下载的jar

Settings - Maven - Runner - VM Options 中添加 -DarchetypeCatalog=internal,优先从本地仓库读取,添加-Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowal ......
仓库 jar Maven

war和jar包内部文件替换

war和jar包其实都是压缩包,war包是给tomcat使用的专用格式。jar是java的通用的可执行文件。其实所有的可执行文件其本质都是压缩包,其中包含单个的可执行文件、库和资源文件。 将编译好的jar解压找到你要替换的class文件复制一份到目标jar中 ......
文件 war jar

使用IDEA创建第一个SpringBoot项目并进行一些基础配置的详细教程

1.打开IDEA,新建new project,填写项目信息。 2.如上图所示,设置server URL为阿里云服务器为: https://start.aliyun.com/ 下面的Java版本选择必须和Project SDK版本相对应,不然不能进行下一步。 3.选择springboot版本和开发会使 ......
SpringBoot 基础 项目 教程 IDEA

程序到时GET请求失效,且防止jar被反编译—简单方法

程序到时GET请求失效: 1.程序中拦截GetMapping请求; public Object bindUserAdvice(ProceedingJoinPoint pjp, RequestMapping requestMapping) throws Throwable { if (!RsaUtil ......
到时 程序 方法 GET jar

记一次springboot项目漏洞挖掘

前段时间的比赛将该cms作为了题目考察,这个cms的洞也被大佬们吃的差不多了,自己也就借此机会来浅浅测试下这个cms残余漏洞,并记录下这一整个流程,谨以此记给小白师傅们分享下思路,有错误的地方还望大佬们请以指正。 ......
springboot 漏洞 项目

Docker容器运行jar包,显示错误:Failed to start thread "GC Thread#0" - pthread_create failed(EPERM) for attributes :stacksize:1024k,guardsize:4k,detached

问题: Docker容器运行jar包,显示错误:Failed to start thread "GC Thread#0" - pthread_create failed(EPERM) for attributes :stacksize:1024k,guardsize:4k,detached 问题解决 ......

SpringBoot全局异常处理

@ControllerAdvice:使用该注解表示开启了全局异常的捕获; 参考链接 [1]https://www.cnblogs.com/xuwujing/p/10933082.html [2]https://gitee.com/bruce6213/global-exception-handler ......
全局 SpringBoot

SpringBoot整合RocketMQ

1 整合RocketMQ 点击了解RocketMQ原理 1.1 相关配置 1.1.1 pom.xml 引入相关依赖 <dependency> <groupId>org.apache.rocketmq</groupId> <artifactId>rocketmq-spring-boot-starter ......
SpringBoot RocketMQ

缺少Jackson jar包,导致对象无法转化为json数据输出

用于Json的序列化(serialization)和反序列化(deserialization)。 Jackson包含三个包jackson-core、jackson-annotation、jackson-databind,作用如下 <dependency> <groupId>com.fasterxml ......
对象 Jackson 数据 json jar

SpringBoot常用注解

@SpringBootApplication @Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME) @Documented @Inherited @Configuration @EnableAutoConfiguration @C ......
注解 SpringBoot 常用