学习目标快速学会和掌握 SpringBoot 的 核心配置文件的使用。快速查阅外部配置: Externalized Configuration默认属性列表:Common Application properties智能提示:IDEA With Yaml Plugin学习目录一、基本介绍二、快速添加属性四、快速读取属性(基于注解)五、默认加载路径六、使用YAML代替Properties(推荐)七、命
一、Spring Boot的理念    从最根本上来讲,Spring Boot就是一些库的集合,它能够被任意项目的构建系统所使用。简便起见,该框架也提供了命令行界面,它可以用来运行和测试Boot应用。框架的发布版本,包括集成的CLI(命令行界面),可以在Spring仓库中手动下载和安装。   实际中springboot将应用打包之后,会生成一个fat jar
转载 2024-03-02 09:00:14
16阅读
# Java JAR 自我升级的实现 在开发 Java 应用时,自动更新是一个重要的功能。尤其是当我们发布新版本时,能够使现有安装的程序自动更新,将极大地方便用户。本文将以 Java JAR 文件的自我升级为主题,介绍如何实现这一功能,解决开发者在版本管理方面的实际问题,并提供具体的示例。 ## 1. 自我升级的重要性 自我升级机制可以帮助开发者解决以下问题: - **用户体验**:自动更
原创 10月前
145阅读
导出 jar 包并部署导出前的准备工作官方文档入门篇4.5小节:https://docs.spring.io/spring-boot/docs/current/reference/html/getting-started.html#getting-started.first-application.executable-jar学习笔记(一)里面做完的东西将官方文档中的这一段复制到 pom.xml
转载 2024-06-26 20:18:14
921阅读
项目部署采用的jar包的方式进行部署,需要在jar包的同级目录下放置系统中人员头像的文件, 获取路径,实现方式记录如下:
转载 2023-05-26 03:45:06
308阅读
今天咱们来聊聊这个热部署神器 spring-boot-devtools 的运行原理,看看它是怎么用这个 ClassLoader  来实现快速重启,帮我们节省时间的!?文章概要文章的主旋律如下? spring.factories我们直接打开 spring-boot-devtools 源码 ,找到 spring.factories 文件: 我们一般都本地开发调试的,所
转载 2024-03-18 20:51:26
92阅读
在使用 Python 读取文件自身路径时,我遇到了一些挑战,总结了我的过程并将其整理为以下内容。这个问题涉及到如何获取当前执行的 Python 文件的完整路径,通常我们会用到 `__file__` 这个内置变量。以下将详细描述解决步骤。 ## 环境预检 在进行实际开发之前,我们需要确认一下环境的配置。我会根据四个象限图来分析当前环境的兼容性。 ```mermaid quadrantChart
原创 5月前
15阅读
一、模块补充  1. configparser模块1 import configparser 2 3 config=configparser.ConfigParser() 4 config.read('a.ini') 5 6 #读取配置 7 print(config.sections()) #看标题 8 print(config.options(config.secti
Springboot没有打成jar之前,可以成功获取读取resources目录下xxx.json文件的 路径。但是打成jar包后,接口调不通,原因是获取不到文件的路径
转载 2023-05-26 03:44:48
434阅读
SpringBoot使用本地jar包 相信大家和我一样肯定会遇到项目中需要导入自己写的一些jar,并不是所有的jar包在maven上都能下到的,特别有些是公司内部写的,或者自己封装的一下jar包,这种jar包怎么导入到SpringBoot项目中  1.我的jar包在项目中的位置 2.maven中导入(如果单独在idea,eclipse等编辑器中使用,就这样就可以了)&
转载 2024-06-13 09:05:11
612阅读
一、jar包形式pom配置文件配置打包为jar包: 然后使用maven的package打包: 打包完成后,target目录下面会有一个jar包 项目启动方式: 单一配置启动:(开发,测试,生成都在一个环境里)cmd进入jar包目录,命令:java -jar xxx.jar 使用该方法的话,cmd窗口一关闭,程序也就不运行了。 可以改为后台启动程序的方法,可以使用该命令:javaw -jar xxx
转载 2024-02-22 10:29:20
87阅读
系统默认路径classpath:/META-INF/resources/ classpath:/resources/ classpath:/static/ classpath:/public/ 访问地址分别为:localhost:8080/1.html localhost:8080/2.html localhost:8080/3.html localhost:8080/4.htmlspringbo
转载 2023-06-01 15:34:48
604阅读
之前有遇到过本地测试跑的通的代码,上到线上就失败的情况,当时是一个文件处理的操作。 后面才发现spring boot打的jar包,和直接本地用IDEA运行的代码多多少少还是有区别的,再一个就是windonws和linux系统,也多多少少有点不同。 这回写了扫描包代码,然后用jar测试了下,
转载 2023-05-26 03:53:18
234阅读
基础目录一、新建项目1.初始创建2.SpringMVC的一些细节(1)简单接口的实现:(2)读取传值的方法:3.Model 和 ModelAndView二、整合Mybatis1.初始化2.重要的建议3.模型类4.新建mapper接口和mapper.xml5.新建service类6.创建Controller三、线上部署1.maven打包文件2.执行文件3.https的实现四、MyBatis-Plu
转载 2024-03-15 10:08:47
124阅读
# 如何在Java中获取自身进程ID ## 1. 简介 在Java开发中,有时候我们需要获取当前Java进程的进程ID(Process ID,简称PID)。这在很多场景下都很有用,比如在日志中添加进程ID来跟踪日志来源,或者在多进程的系统中监控和管理进程等。本文将详细介绍如何使用Java来获取自身进程ID。 ## 2. 获取自身进程ID的流程 为了更好地理解整个流程,下面是一个描述获取自身进程
原创 2023-09-21 10:58:23
93阅读
### 如何实现“Java 验证自身 Jar MD5” 作为一名经验丰富的开发者,你需要教会一位刚入行的小白如何实现“Java 验证自身 Jar MD5”。下面是具体的步骤和代码示例: #### 步骤: ```mermaid flowchart TD A(开始) B[获取当前 Jar路径] C[计算当前 Jar 包的 MD5 值] D[比较 MD5 值]
原创 2024-06-21 05:48:11
179阅读
一、读取配置文件的四种方式这四种配置文件放置方式的读取优先级依次递减,具体可以查看官方文档。 1.1jar包同级目录下的config文件夹里的配置文件其实我以前就见过这种方式了,只是不知道怎么做的,这样便于修改服务器上的配置文件。 可以使用maven-source-plugin插件,然后运行命令mvn clean package将配置文件提取到项目
转载 2023-08-03 10:54:15
933阅读
TypeScript day1TypeScript安装typescript第一个typescript程序TypeScript 与面向对象TypeScript 基础类型几个例子TypeScript 变量声明类型断言(Type Assertion)变量作用域 TypeScriptTypeScript 是 JavaScript 的一个超集,支持 ECMAScript 6 标准。TypeScript 设
# Android获取自身APK路径的实现 作为一名经验丰富的开发者,我很乐意教你如何在Android中获取自身APK的路径。在本文中,我将会详细介绍整个流程,并给出每一步所需的代码和解释。让我们开始吧! ## 整体流程 以下是获取自身APK路径的整体流程。我们将在下面的步骤中逐一详细解释。 | 步骤 | 动作 | | ---- | ---- | | 1 | 获取PackageManage
原创 2023-12-29 08:33:29
494阅读
获得执行jar的运行路径-使用java.class.path 和 codesource的location   如何得到jar包的运行路径?如果没有这个路径,我们读取文件可能找不到路径,写文件可能写到别的目录里了!而且,调试代码时我们需要eclipse里的命令行里运行,而不需要打包;最终发布时我们需要打成jar包!所以,这部分代码应该要支持以上两种形式。一般执行jar包有下面两种
转载 2023-09-01 06:42:31
179阅读
  • 1
  • 2
  • 3
  • 4
  • 5