返回

[笔记]SpringBoot学习04

Spring打包和自定义日志

Spring打包

jar包

View->Tool Windows->Maven Project
展开Lifecycle
右键package
Run Maven Build
target文件夹中找到打包出来的.jar文件
使用java -jar <jarName> 命令启动

war包

修改pom.xml <packaging>jar</packaging> 改为 <packaging>war</packaging>

SpringBootApplication类 改为

public class ClassName extends SpringBootServletInitializer {

    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder builder){
        return builder.sources(ClassName.class);
    }

    public static void main(String[] args) {
        SpringApplication.run(ClassName.class, args);
    }
}

再按照打包jar的方式打包

日志

定义log变量
import org.apache.commons.logging.Log
private Log log = LogFactory.getLog(className.class);
输出log

log.debug("输出debug信息")
log.info("输出信息");
log.warn("输出警告");
log.error("输出错误")
log.fatal("输出致命错误")