精华内容
下载资源
问答
  • WAR包配置文件分离

    千次阅读 2017-12-07 15:39:28
    QQ技术交流群:129518033   Java开发中经常打WAR的人会遇到一个问题,每次都得...下面介绍一下如何将配置文件分离出来,这样每次打WAR包的时候就可以直接将WAR部署就好了,一般不需要关心配置文件的问题。   ...

    如需转载请标明出处:http://blog.csdn.net/itas109 

    QQ技术交流群:129518033

     

    Java开发中经常打WAR的人会遇到一个问题,每次都得根据部署电脑的IP、路径等信息修改工程中的配置文件。

    但是每次都这样还是非常烦人的。

    下面介绍一下如何将配置文件分离出来,这样每次打WAR包的时候就可以直接将WAR部署就好了,一般不需要关心配置文件的问题。

     

     

    1.数据库配置文件的分离

    jdbc.properties是数据库的配置文件,其目录为config下。

     

    1.1 设置配置文件目录

    找到WebRoot下WEB-INF下的web.xml文件,加入如下内容

     

    <!-- 用于配置文件分离 -->
      <context-param>    
      <param-name>customConfigDir</param-name>  
      <param-value>c:\webConfig</param-value>  
      </context-param>

     

     

         这样就可以设置配置文件的主目录

     

     

    1.2 spring-beans.xml中配置jdbc.properties路径

    找到propertyConfigurer标签下,修改value

    <beans:bean id="propertyConfigurer"
    		class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
    		<beans:property name="locations">
    			<beans:list>
    				<!-- <beans:value>classpath:jdbc.properties</beans:value> -->
    				<beans:value>file:/${customConfigDir}/${projectName}/jdbc.properties</beans:value>
    			</beans:list>
    		</beans:property>
    	</beans:bean>

     

    其中${projectName}为工程名称的配置,位于web.xml。

    该参数主要用于区分不同工程的配置文件。

    前面加的file:/,不然路径不正确。

     

    2.其他配置文件的分离

    我们这里还用到一个其他的配置文件config.xml。

    <?xml version="1.0" encoding="UTF-8"?>
    	<!-- 图片地址 -->
    	<image-copy-path>D:\ftp\suppliesTypePic</image-copy-path>
    </config>

    例如,我们这里配置了一个图片的地址。

    config.xml在java代码中需要调用。

    String configPath = event.getServletContext().getInitParameter("customConfigDir")
            		+"\\"
            		+event.getServletContext().getInitParameter("projectName")
                    + "\\config.xml";
            XMLUtil.parserXml(configPath);


    主要是通过getServletContext来调用xml中的参数

     

    至此,我们就可以将配置文件与WAR分离出来,极大的方便了部署工作。

     

    觉得文章对你有帮助,可以扫描二维码捐赠给博主,谢谢!


     如需转载请标明出处:http://blog.csdn.net/itas109 

     

     

    QQ技术交流群:12951803

     

     

     

    展开全文
  • 使用Maven插件将依赖 jar war包配置文件输出到指定目录

    写在前面

    ​ 最近遇到一个朋友遇到一个项目需要将 maven 的依赖包和配置文件分开打包然后用脚本执行程序。这样的好处在于可以随时修改配置文件内容及查看 jar 包。如果将所有打成一个 jar 包就会有个问题(例如:修改数据库连接位置需要重新打包这样就失去了使用配置文件的有优点)。

    本文利用Maven插件将依赖包、jar/war包及配置文件输出到指定目录

    1. 使用 maven-dependency-plugin 插件将依赖包导出到指定文件夹

    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-dependency-plugin</artifactId>
                <executions>
                    <execution>
                        <id>copy-dependencies</id>
                        <phase>package</phase>
                        <goals>
                            <goal>copy-dependencies</goal>
                        </goals>
                        <configuration>
                            <!--${project.build.directory} class的输出目录不做设置的话默认代表项目根目录的target目录;
                                也可以使用“自定义文件夹/自定义文件夹 例如:a/b”,也可以使用绝对路径如:“D:\test” -->
                            <outputDirectory>${project.build.directory}/lib</outputDirectory>
                            <excludeTransitive>false</excludeTransitive>
                            <stripVersion>false</stripVersion>
                            <includeScope>runtime</includeScope>
                        </configuration>
                    </execution>
                </executions>
            </plugin>
        </plugins>
    </build>

    以下步骤将会省略掉build plugins节点

    2. 使用 maven-war-plugin 插件将war打包到指定路径

    打Jar包时,与此类似

    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-war-plugin</artifactId>
        <configuration>
            <outputDirectory>d:\test</outputDirectory>
            <!--表示将所有的webapps项目下的文件拷贝到相应路径-->
            <webappDirectory>d:\test</webappDirectory>
        </configuration>
    </plugin>

    3. 使用 maven-jar-plugin 插件移除配置文件将其不打包进 jar 包中,并可以将打包后的 jar 包输出到指定路径

    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-jar-plugin</artifactId>
        <configuration>
          <!-- 指定打包的jar包输出路径-->
            <outputDirectory>
                ${project.build.directory}/lib
            </outputDirectory>   
            <!--不打入jar包的文件类型或者路径-->
            <excludes>
                <exclude>**/*.properties</exclude>
                <exclude>**/*.xml</exclude>
                <exclude>**/*.yml</exclude>
                <exclude>static/**</exclude>
                <exclude>templates/**</exclude>
            </excludes>
        </configuration>
    </plugin>

    4. 使用 maven-resources-plugin 插件将需要复制的文件复制到指定路径(例:将配置文件提取到指定路径)

    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-resources-plugin</artifactId>
        <executions>
            <execution>
                <id>copy-resources</id>
                <phase>package</phase>
                <goals>
                    <goal>copy-resources</goal>
                </goals>
                <configuration>
                    <encoding>UTF-8</encoding>
                    <!--打成jar包后复制到的路径-->
                    <outputDirectory>
                        ${project.build.directory}/conf
                    </outputDirectory>  
                    <resources>
                        <resource>
                            <!--项目中的路径-->
                            <directory>src/main/resources/</directory>
                        </resource>
                    </resources>
                </configuration>
            </execution>
            <!--可配置多个提取复制路径只需要 “<id>”名字不一样即可-->
            <execution>
                <id>copy-bulid</id>
                <phase>package</phase>
                <goals>
                    <goal>copy-resources</goal>
                </goals>
                <configuration>
                    <encoding>UTF-8</encoding>
                    <outputDirectory>
                        ${project.build.directory}/bin
                    </outputDirectory>   
                    <resources>
                        <resource>
                            <directory>build/</directory>
                        </resource>
                    </resources>
                </configuration>
            </execution>
        </executions>
    </plugin>

    使用 maven 命令执行打包命令

    mvn clean package
    展开全文
  • 学生党,最近要交一项作业,编写一个数据库支持的web项目,然后打包成war包交上去,我想问对于数据库该怎么处理才能在其他电脑上运行时访问的也是我的数据库?用的是mysql
  • maven将项目打war包后出现了配置文件中文注释的乱码 乱码现象很奇怪,部分乱码部分没有乱码,也就是比如这样的注释的话只有器出现了乱码而其他的都是好的。当时自己试了如下情况: 1、Eclipse乱码不可能因为设置了...

    maven将项目打war包后出现了配置文件中文注释的乱码

    乱码现象很奇怪,部分乱码部分没有乱码,也就是比如<!--视图解析器-->这样的注释的话只有器出现了乱码而其他的都是好的。当时自己试了如下情况:

    1、Eclipse乱码不可能因为设置了utf-8 ,所以工程中的所有文件都是utf-8编码

    2、文件使用的也是utf-8编码

    <?xml version="1.0" encoding="UTF-8"?>

    所以不是开发环境和文件编码的原因,那只能是maven的原因了

    3、对maven编码的配置

    <properties>
    		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
            <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
    	</properties>

    编码配置后还是不起作用,那是什么原因那。

    (1)、在找的时候看到了一篇文章分析的很详细,不小心关了就找不到了,那篇文章的大体意思就是maven有个编码的地方他使用的是null所以会出现这个问题

    (2)、也有看到说2.3版本之前配置的编码不起作用

    那好我就改版本号

    <plugin>
    			<groupId>org.apache.maven.plugins</groupId>
    			<artifactId>maven-war-plugin</artifactId>
    			<version>2.6</version>
    			 <configuration>
                        <archive>
                            <addMavenDescriptor>false</addMavenDescriptor>
                        </archive>
                        <!--动态定义war包名称,其中的${package.target}就是传过来的值,默认使用开始properties 中定义的package.target的值 -->
                        <warName>sas_bdwallet_${package.target}</warName>
                        <!--就是这里实现了加载不同目录下的配置文件和工程目录结构红框中的路劲是一样的  -->
                        <webResources>
                            <resource>
                                <directory>src/main/resources_${package.target}</directory>
                                <targetPath>WEB-INF/classes</targetPath>
                                <!--使用传递过来的参数 -->
                                <filtering>true</filtering>
                            </resource>
                        </webResources>
                        <!--工程下web.xml路劲,不管是什么打包这个都要配置不然会报错  -->
                        <webXml>WebRoot\WEB-INF\web.xml</webXml>
                        <!--js,css,jsp路劲配置,如果不添加则js、css、jsp都不在war包中  -->
                        <warSourceDirectory>WebRoot</warSourceDirectory>
                    </configuration>
    		</plugin>


    看了一下maven的最新版本是3.0.0所以改成了3.0.0虽然配置文件报错但是打包能正常打而且也没了乱码,所以又把3.0.0改成了2.6配置文件不报错了而且乱码问题也没有了,所以最终的问题就是maven的版本号。


    4、使用的pom.xml 配置文件如下:

    <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 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    	<modelVersion>4.0.0</modelVersion>
    
    	<groupId>com.baidu.wallet</groupId>
    	<artifactId>sas_bdwallet</artifactId>
    	<version>0.0.1-SNAPSHOT</version>
    	<packaging>war</packaging>
    
    	<name>sas_bdwallet</name>
    	<url>http://maven.apache.org</url>
    	<properties>
    		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
            <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
    		<!--配置默认值-->
    		 <package.target>test</package.target>
    	</properties>
    
    <!-- 项目所依赖的jar包 -->
    	<dependencies>
    	<!-- spring springmvc -->
    		<dependency>
    			<groupId>org.springframework</groupId>
    			<artifactId>spring-core</artifactId>
    			<version>4.2.0.RELEASE</version>
    		</dependency>
    		<dependency>
    			<groupId>org.springframework</groupId>
    			<artifactId>spring-webmvc</artifactId>
    			<version>4.2.0.RELEASE</version>
    		</dependency>
    		<dependency>
    			<groupId>org.springframework</groupId>
    			<artifactId>spring-tx</artifactId>
    			<version>4.2.0.RELEASE</version>
    		</dependency>
    		<dependency>
    			<groupId>org.springframework</groupId>
    			<artifactId>spring-jdbc</artifactId>
    			<version>4.2.0.RELEASE</version>
    		</dependency>
    		<dependency>
    			<groupId>org.springframework</groupId>
    			<artifactId>spring-test</artifactId>
    			<version>4.2.0.RELEASE</version>
    		</dependency>
    		<dependency>
    			<groupId>org.aspectj</groupId>
    			<artifactId>aspectjweaver</artifactId>
    			<version>1.8.6</version>
    		</dependency>
    		<!-- mybatis -->
    		<dependency>
    			<groupId>org.mybatis</groupId>
    			<artifactId>mybatis</artifactId>
    			<version>3.3.0</version>
    		</dependency>
    		<!-- mybatis 链接spring包 -->
    		<dependency>
    			<groupId>org.mybatis</groupId>
    			<artifactId>mybatis-spring</artifactId>
    			<version>1.2.3</version>
    		</dependency>
    		<!-- mysql 驱动 -->
    		<dependency>
    			<groupId>mysql</groupId>
    			<artifactId>mysql-connector-java</artifactId>
    			<version>5.1.36</version>
    		</dependency>
    		<!--druid数据库连接池  -->
    		<dependency>
    			<groupId>com.alibaba</groupId>
    			<artifactId>druid</artifactId>
    			<version>1.0.15</version>
    		</dependency>
    		<dependency>
    			<groupId>org.codehaus.jackson</groupId>
    			<artifactId>jackson-mapper-asl</artifactId>
    			<version>1.9.12</version>
    		</dependency>
    		<!--文件上传  -->
    		<dependency>
    			<groupId>commons-fileupload</groupId>
    			<artifactId>commons-fileupload</artifactId>
    			<version>1.3.1</version>
    		</dependency>
    		<!-- servlet -->
    		<dependency>
    			<groupId>javax.servlet</groupId>
    			<artifactId>javax.servlet-api</artifactId>
    			<version>3.1.0</version>
    		</dependency>
    		<!--jackson-->
    		<dependency>
    			<groupId>com.fasterxml.jackson.core</groupId>
    			<artifactId>jackson-core</artifactId>
    			<version>2.6.1</version>
    		</dependency>
    		<dependency>
    			<groupId>com.fasterxml.jackson.core</groupId>
    			<artifactId>jackson-databind</artifactId>
    			<version>2.6.1</version>
    		</dependency>
    		<!--json -->
    		<dependency>
    			<groupId>net.sf.json-lib</groupId>
    			<artifactId>json-lib</artifactId>
    			<version>2.4</version>
    			<classifier>jdk15</classifier>
    		</dependency>
    
    		<!--log -->
    		<dependency>
    			<groupId>org.slf4j</groupId>
    			<artifactId>slf4j-log4j12</artifactId>
    			<version>1.7.2</version>
    		</dependency>
    		<!-- jsp c标签引入 -->
    		<dependency>
    			<groupId>org.apache.taglibs</groupId>
    			<artifactId>taglibs-standard-spec</artifactId>
    			<version>1.2.1</version>
    		</dependency>
    		<dependency>
    			<groupId>org.apache.taglibs</groupId>
    			<artifactId>taglibs-standard-impl</artifactId>
    			<version>1.2.1</version>
    		</dependency>
    
    		<!--AES MD5加密编码 -->
    		<dependency>
    			<groupId>commons-codec</groupId>
    			<artifactId>commons-codec</artifactId>
    			<version>1.4</version>
    		</dependency>
    		<!-- httpclient -->
    		 <dependency>
                <groupId>commons-logging</groupId>
                <artifactId>commons-logging</artifactId>
                <version>1.1.1</version>
            </dependency>
              <dependency>
                <groupId>commons-httpclient</groupId>
                <artifactId>commons-httpclient</artifactId>
                <version>3.0.1</version>
            </dependency>
    		
    		<!--测试 -->
    		<dependency>
    			<groupId>junit</groupId>
    			<artifactId>junit</artifactId>
    			<version>4.12</version>
    			<scope>test</scope>
    		</dependency>
    	</dependencies>
    	
    	<!--profile配置 -->
    	<profiles>
            <profile>
                <id>test</id>
                <properties>
                    <package.target>test</package.target>
                </properties>
            </profile>
            <profile>
                <id>online</id>
                <properties>
                    <package.target>online</package.target>
                </properties>
            </profile>
        </profiles>
        
    	<build>
    	<plugins>
    	    <!--编译插件配置-->
    	    <plugin>
    			<groupId>org.apache.maven.plugins</groupId>
    			<artifactId>maven-compiler-plugin</artifactId>
    			<configuration>
    				<source>1.7</source>
    				<target>1.7</target>
    			</configuration>
    		</plugin>
    		<!--打war包插件配置-->
    		<plugin>
    			<groupId>org.apache.maven.plugins</groupId>
    			<artifactId>maven-war-plugin</artifactId>
    			<version>2.6</version>
    			 <configuration>
                        <archive>
                            <addMavenDescriptor>false</addMavenDescriptor>
                        </archive>
                        <!--动态定义war包名称,其中的${package.target}就是传过来的值,默认使用开始properties 中定义的package.target的值 -->
                        <warName>sas_bdwallet_${package.target}</warName>
                        <!--就是这里实现了加载不同目录下的配置文件和工程目录结构红框中的路劲是一样的  -->
                        <webResources>
                            <resource>
                                <directory>src/main/resources_${package.target}</directory>
                                <targetPath>WEB-INF/classes</targetPath>
                                <!--使用传递过来的参数 -->
                                <filtering>true</filtering>
                            </resource>
                        </webResources>
                        <!--工程下web.xml路劲,不管是什么打包这个都要配置不然会报错  -->
                        <webXml>WebRoot\WEB-INF\web.xml</webXml>
                        <!--js,css,jsp路劲配置,如果不添加则js、css、jsp都不在war包中  -->
                        <warSourceDirectory>WebRoot</warSourceDirectory>
                    </configuration>
    		</plugin>
    	</plugins>
    </build>
    </project>
    



    展开全文
  • 打包成war包之后如何读取配置文件

    千次阅读 2019-06-05 14:56:00
    打包成war包之后如何读取配置文件 今天工作开发中遇到一个问题:在idea运行的项目读取配置文件没有问题,打包成war包之后就会报错java.io.FileNotFoundException: class path resource 原因: ...

    打包成war包之后如何读取配置文件

    今天工作开发中遇到一个问题:在idea运行的项目读取配置文件没有问题,打包成war包之后就会报错java.io.FileNotFoundException: class path resource

    原因:

    打包成war包后,配置文件在war包中,不是一个独立的文件了,无法通过File的方式访问

    String filePath = "classpath:template_xml/readexcel/test.xml";
    File file = ResourceUtils.getFile(filePath);
    InputStream fis = new FileInputStream(file);

    解决方案

    通过文件流的形式读取文件

    String filePath = "template_xml/readexcel/test.xml";
    InputStream fis = this.getClass().getResourceAsStream(filePath);

    总结

    开发过程中遇到读取文件的,尽量用文件流的形式读取文件,可避免在不同环境下可以正确读取

    posted @ 2019-06-05 14:56 南屿北岛 阅读( ...) 评论( ...) 编辑 收藏
    展开全文
  • 我把自己的grails程序打包war以后拿到其他机器上发布,发布以后没有找到数据库配置文件啊? 这个不是要死啊,我总不能每次写死不让我修改了啊? <strong>问题补充:</strong><br />官方的文档大致...
  • spring boot 打war包后没有配置文件

    千次阅读 2018-04-27 15:16:42
    今天新建的项目,本地启动通过后发现部署到外部tomcat中总是提示加载不到配置文件,把war包解压后发现就没有配置文件,spring boot打war包百度一大把,这里就不多讲了pom 文件 &lt;build&gt; &lt;...
  • 修改war包中数据库配置信息

    千次阅读 2019-10-28 14:46:06
    2、创建目录,层级与.java文件包名一致,把.class文件移到该目录下(如果路径名与包名不一致,转dex操作会报错) 3、用jdk/bin目录下的jar命令, jar cvf 生成.jar class目录或class文件,得到jar文件 第二步:...
  • 实现一个war包通过脚本配合满足不同环境部署(避免由于配置文件不一,出多个版本war包) 问题: springboot框架,但打成war包部署情况下(历史问题),由于每个环境配置文件参数不同,需编译打包各环境多个war包,...
  • 记tomcat部署war包配置war包放入Tomcat中 将war包放到Tomcat目录下的webapps文件夹中;(大多数人的选择)如果放在此文件内,可能会导致项目路径出现问题。可以在Tomcat目录下自定义一个文件夹 这里是自定义...
  • war 配置文件分离

    千次阅读 2016-06-23 09:38:06
    最近项目采用SCM统一管理的方式,通过hudson自由打包给测试和IDC运维人员,但是存在一个问题,就是我们的配置文件一直是存在于classpath下面的,而当程序(hudson通过Maven自动打出war包)打给测试和IDC人员后,...
  • 首先说一下配置文件加载优先级 从上到下优先加载顺序 外部文件中 jar同级的config目录下的.properties或.yml jar同级的.properties或.yml jar包中,就将这两个 classpath的config目录下的.prop...
  • 在默认情况下,WEB应用在打成war包时只能作为网站分支目录进行访问,要想将你的war包配置成网站的根目录,就必须将WEB应用进行相应配置。否则,就只能利用网站分支来访问war包。 但是我们通常情况下在创建一个WEB...
  • 1、在原启动的项目中,想通过直接修改war包中的配置文件方式修改数据库连接配置,所以直接从ftp直接down下来之后用压缩工具解压打开,但是项目结构的原因,数据库连接在war包中的lib里,只能把数据库配置的jar解压...
  • war包中的文件的读取 在开发J2EE Web应用时,在开发阶段通常采用目录的部署方式,而在正式运行时通常把web应用打包为单个的.war文件进行方便地部署。也就是在你的应用目录(比如WebLogic的DefaultWebApp)下,执行...
  • 在Windows系统上边部署war包文件

    千次阅读 2018-12-05 23:49:30
    安装MySQL数据库,配置环境变量,运行SQL文件使得数据库中具有测试数据,在这里需要配置数据库中的库,表和项目中的配置的数据库部分的库和表是一致的。 解压Tomcat文件包 将该war包放在Tomcat文件夹下的webapp...
  • J2C 认证数据指定供 Java™ 2 连接器安全性使用的一组用户标识和密码, 配置如下: 1.登陆WAS控制台 2.安全性 ——&amp;gt; 全局安全性 ——&amp;gt; Java 认证和授权服务 ——&amp;gt; J2C 认证数据 ...
  • 在Tomcat发布war包配置数据源

    千次阅读 2016-11-18 16:05:22
    在Tomcat发布war包配置数据源
  •  根据题目的意思就是war包在本地连接数据库可以(windows),在服务器不可以(linux),且报的错误基本就是jdbc连接不上。在刚碰到此问题的时候,就可以往2个方向考虑下: 1、是不是打包成服务器少了项目的连接...
  • tomcat部署war包出错解决方案

    千次阅读 2019-09-07 10:43:20
    tomcat部署war包出错解决方案, 最最简单直接明了的方法,卸载重新再装一遍 笔者重装了5 6遍 算是整好了 ,写篇博客...部署war包3.1将war包放入Tomcat中3.2修改server.xml4 启动tomcat4.1war包数据库密码 与本地数...
  • B.jar中有一些系统相关的配置文件,如数据库配置。   如果我们需要马上修改该应用的数据库配置,常规的做法在IDE中是去修改B中的内容,然后重新build好后将A.war上传到我们的服务器上并重启Tomcat。...
  • 将java或javaweb项目打包为jarwar包

    万次阅读 多人点赞 2019-04-14 11:23:01
    一、为什么打包?       ...如果别人使用jar,直接在自己项目中导入jar,而不是赋值一堆类文件。打成war包是真实生产化境,选择的web应用部署方式,网上说...
  • maven项目数据库配置文件

    千次阅读 2018-05-18 13:52:02
  • 公司有个中转项目,因为公司喜欢采用 tomcat 部署代码的方式部署 需要进行war包打包,与jar有些区别,特此记录首先添加类public class ApplicationForWar extends SpringBootServletInitializer { /** * war包...
  • SpringBoot之打包成war包部署到tomcat

    万次阅读 热门讨论 2017-06-26 22:54:51
    SpringBoot之打包成war包部署到tomcat 小编花费了九牛二虎之力,总算把SpringBoot项目成功打包成war包,其中不免遇到了一些小状况,特写此文,以便其他小伙伴们不要走我的老路,避免重复这些小错误: 配置文件...
  • WAR包

    千次阅读 2018-05-21 10:38:08
    今天给大家分享一下,修真院官网JAVA任务3中需要使用的打包war包1.背景介绍WAR是Sun提出的一种Web应用程序格式,是许多文件的一个压缩包。这个包中的文件按一定目录结构来组织:通常其根目录下包含有Html和Jsp文件...
  • tomcat6.0配置数据库连接池常见错误解决方案 tomcat6.0配置数据库连接池常见错误解决方案 tomcat6.0配置数据库连接池常见错误解决方案
  • -- 日志文件管理 --> <!-- log start --> <groupId>log4j <artifactId>log4j <version>1.2.17 <groupId>org.slf4j <artifactId>slf4j-api <version>1.7.5 <groupId>org.slf4j ...
  • 很多人在学习springboot时感叹于它便捷的自动化配置、内置tomcat、jar启动,当然,这是我们很多人转用boot开发的原因。但是,在有些场景下或者实际工作中,往往有很多原因使我们陷入困扰,比如将boot的jar交给...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 50,787
精华内容 20,314
关键字:

war包的配置数据库的文件