`

springboot,jar包传参数,@value接

 
阅读更多

因为部署时需要考虑灵活的放置日志数据等相关文件,所以在springboot启动时需要定义注入参数路径

我又回来啦,哈哈哈哈哈

 

1、

java -jar xxx.jar --变量名=参数

java -jar xxx.jar --aaa=aaa


在application-dev.properties中定义该变量,可默认定义一个值

aaa=ccc

若启动jar带参数

在@value中取到的内容即为aaa

 

2、

 

application-dev.properties

log.path=${bone.main.dir}/${xxxx}

 

3、logback日志文件路径配置

<springProperty scope="context" name="logPath" source="log.path"/>
logPath定义在application-dev.properties
日志文件定义为${logPath}/info.%d.log

 

 

 

分享到:
评论

相关推荐

    springboot集成impala(包含yml、impala配置类、pom.xml、impala jar)

    在本文中,我们将深入探讨如何在SpringBoot应用中集成Impala数据仓库系统,以及涉及到的相关配置和步骤。首先,我们来看看关键的组成部分: 1. **SpringBoot集成**: SpringBoot是基于Spring框架的一个轻量级开发...

    普通spring boot jar包部署为windows service

    在Spring Boot应用开发中,构建一个可作为Windows服务运行的jar包是非常常见的需求,这使得应用程序可以在系统启动时自动启动,无需人工干预。本话题主要围绕如何将一个普通的Spring Boot jar包部署为Windows服务,...

    springboot 使用yml配置文件给静态变量赋值教程

    在Spring Boot应用中,我们经常需要根据不同的运行环境配置不同的参数,例如数据库连接信息。`yml`配置文件是Spring Boot推荐的一种配置方式,它提供了一种清晰且易读的结构化配置。在这个教程中,我们将学习如何...

    JNA方式实现Java调用dll的必用jar包

    标题"JNA方式实现Java调用dll的必用jar包"指的是使用JNA库来调用Windows平台上的动态链接库(.dll文件)所需的Java类库。这个"jna5.jar"文件是JNA的一个版本,其中包含了所有必要的组件,使得Java程序能够通过JNA...

    springboot简单例子

    自动配置是SpringBoot的一大特色,它会根据你的类路径下存在的jar包自动配置相应的bean。 在SpringBoot的Web应用中,我们经常使用`@RestController`和`@RequestMapping`注解来创建RESTful API。`@RestController`...

    spring3.0.0官方JAR包

    例如,@Value注解可以用SpEL表达式从属性源中动态获取值。 以上只是Spring 3.0.0版本中的一部分关键特性,实际使用中,开发者还可以利用Spring提供的大量其他功能,如任务调度、缓存管理、安全控制等,构建高效、...

    jquery ajax 向后台传递数组参数示例

    JSONValue jv = new JSONParser(new StringReader(jsonStr)).nextValue(); return (T) JSONMapper.toJava(jv, targetClass); } // 其他相关方法... } ``` 在Servlet中,我们可以这样接收和解析JSON数据: ``...

    springboot基本使用和内部原理

    2. **自动配置(Auto Configuration)**:SpringBoot会根据你的类路径和应用的jar依赖来自动配置Spring容器。例如,如果`spring-boot-starter-web`在类路径中,它将自动配置Tomcat作为嵌入式服务器,并开启HTTP端点...

    Springboot项目使用Slf4j将日志保存到本地目录的实现代码

    在 Springboot 项目中,我们可以使用 Slf4j 提供的 API 来记录日志,然后使用 Logback 框架来配置日志记录的相关参数。通过配置 logback-spring.xml 文件,我们可以将日志输出到控制台或文件中。

    springboot中文api.zip

    7. **部署**:如何将SpringBoot应用打包为可执行jar,以及在不同的环境中(如Docker、Kubernetes)部署应用。 8. **Actuator**:介绍Actuator提供的各种健康检查、日志管理和性能监控端点。 9. **扩展与自定义**:...

    SpringBoot整合Mybatis笔记

    - **启动应用**:使用`java-jar 包名`命令来启动打包好的应用。 #### POM文件示例 以下是一个基本的POM文件结构示例,展示了如何配置SpringBoot项目: ```xml xsi:schemaLocation=...

    基于SpringBoot短信发送服务(MessageCenter)

    10. **部署与运维**:SpringBoot应用可以被打包为可执行的JAR或WAR,方便部署到Tomcat等服务器。还可以使用Docker容器化部署,配合Kubernetes或Docker Compose进行服务管理和扩展。 以上是基于SpringBoot构建短信...

    2-springboot cloud 28题选择题和2简答题

    2. 也可以使用 `-javaagent` 参数来启动,例如 `-javaagent:'jar 包路径' -noverify`。 六、其他知识点 1. Spring Boot 配置文件:可以使用 `application.properties` 或 `application.yml` 文件配置应用程序。 2....

    某果学院springboot 源码解析

    - **@EnableAutoConfiguration**:启用自动配置功能,根据 classpath 中的 jar 包自动配置 Bean。 - **@ComponentScan**:扫描指定包下的组件,自动注入到 Spring 容器中。 **2.2 自动配置原理** 当项目中引入某个...

    SpringBoot(47) 实现快递物流查询(快递鸟)

    在本教程中,我们将深入探讨如何使用SpringBoot框架来实现一个功能完备的快递物流查询系统。这个系统将利用“快递鸟”(Kdniao)提供的API接口,为用户提供实时的物流跟踪服务。让我们一起深入了解SpringBoot的核心...

    SpringBoot自动配置原理.docx

    同时,根据classpath中的jar包和配置信息,激活对应的自动配置类。 3. **SpringBoot自动配置原理** 自动配置的实现主要基于以下机制: - **条件注解(@Conditional)**:Spring Boot的自动配置类通常会包含@...

    springboot 源码

    SpringBoot会扫描项目类路径,根据存在的jar包和类来决定哪些自动配置类应该生效。例如,如果项目中有`spring-jdbc`,那么数据源和JdbcTemplate的配置就会被自动应用。 2. **起步依赖(Starter POMs)**:...

    适用SQL Server 2016版本的数据库加载驱动包jdbc

    1. **导入驱动**:在Java项目中,你需要将解压后的"sqljdbc"目录中的`mssql-jdbc-&lt;version&gt;.jar`文件添加到项目的类路径中。这样,Java虚拟机在运行时就可以找到并加载该驱动。 2. **建立连接**:在Java代码中,你...

    Springboot集成axis1.4的demo

    在这个例子中,`MyService`是服务的名称,`MyServiceImpl`是实现服务的Java类,`myOperation`是服务提供的一个操作,接受`param1`参数并返回`result`。 5. **编写服务接口和实现**:在Java代码中,你需要定义服务...

Global site tag (gtag.js) - Google Analytics