杰客网络

杰客网络个人博客

SpringBoot程序 开发注意

Springboot 0 评

获取web运行目录

String rootPath = System.getProperty("user.dir") ;

POM 打包 瘦 jar

    <build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
            <version>2.3.12.RELEASE</version>
            <configuration>
                <mainClass>a.b.Application</mainClass>
                <layout>ZIP</layout>
                <includes>
                    <include>
                        <groupId>a.b</groupId>
                        <artifactId>a.b.c</artifactId>
                    </include>
                </includes>
            </configuration>
            <executions>
                <execution>
                    <goals>
                        <goal>repackage</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>
    </plugins>
</build>

运行瘦jar包命令(lib 在 jar 的根目录 )

java -jar -Dloader.path=.,./lib -Dspring.profiles.active=dev si-admin-api-1.0.0.jar