SpringBoot系列:打包剥离第三方依赖jar包

1、   pom.xml中加入配置并修改mainClass路径为自己项目的主函数路径:

 
        
            
                org.springframework.boot
                spring-boot-maven-plugin
                
                    true    
                       
                        
                            nothing
                            nothing
                        
                    
                
            
        
            
                org.apache.maven.plugins
                maven-jar-plugin
                
                    
                        
                            true
                            lib/
                            springboot主函数全路径
                        
                    
                    
                        application*.properties  
                    
                
            
        
            
                org.apache.maven.plugins
                maven-dependency-plugin
                
                    
                        copy-lib
                        prepare-package
                        
                            copy-dependencies
                        
                        
                            ${project.build.directory}/lib
                            false
                            false
                            true
                            compile
                        
                    
                
            
        
        

    

2、执行mvn install后项目target目录效果如下:

SpringBoot系列:打包剥离第三方依赖jar包_第1张图片

3、服务器部署:

SpringBoot系列:打包剥离第三方依赖jar包_第2张图片

其中springboot对于配置文件读取有如下方式:

    1、读取jar包同级目录下的config目录中的properties文件,优先级最高;
    2、读取jar包同级目录下的properties文件,优先级次之;
    3、读取classpath下的config文件夹中的properties文件,优先级第三;
    4、在classpath下直接放配置文件,优先级最低。

4、启动服务,测试功能

你可能感兴趣的:(java)