资讯专栏INFORMATION COLUMN

springboot(一)——搭建自己的springboot项目(附带日志配置)

leanote / 1346人阅读

摘要:使用快速构建点击新建项目选择如图所示点击后点击,之后按照图中所示选择选择路径点击完成,如图所示,删除自己不想要的,项目构建完成构建一个,启动项目就可以看到返回结果了在自己的服务器搭建自己的项目使用向远程服务传递项目设置配置相关信息上传到指定

idea使用spring Initalizr 快速构建spring boot

点击新建项目,选择如图所示

点击next后

点击next,之后按照图中所示选择

选择路径

点击完成,如图所示,删除自己不想要的,项目构建完成

构建一个controller,启动项目就可以看到返回结果了

在自己的服务器搭建自己的springboot项目 使用idea向远程服务传递项目

设置idea

配置相关信息

上传到指定机器

配置启动脚本,基于java -jar命令

start.sh

#!/bin/bash
nohup java -jar target/zplxjj.jar  &

stop.sh

#!/bin/bash
PID=$(ps -ef | grep target/zplxjj.jar | grep -v grep | awk "{ print $2 }")
if [ -z "$PID" ]
then
    echo Application is already stopped
else
    echo kill $PID
    kill $PID
fi
~

run.sh

#!/bin/bash
echo stop application
source stop.sh
echo start application
source start.sh

启动自己的项目只需要执行run.sh就行,一个自己的spring boot就搭建起来了

logback配置

实际项目中,我们希望日志可以记录在服务器上面,这边用的是logback,是springboot自带的,我这边集成方式是加入logback-spring.xml文件,加入后启动项目即可,文件内容如下:



    
    
    
    
    
    

    
    
        
        ${LOG_HOME}/zplxjj.log
        true
        false
        
            ${normal-pattern}
            ${encoding}
        
        
        
            ${LOG_HOME}/zplxjj.log.%d{yyyy-MM-dd}.%i
            128MB
            15
            32GB
        
    

    
    
        
            
            ${normal-pattern}
        
    

    
    
        
            ERROR
        
        ${LOG_HOME}/zplxjj-error.log
        false
        true
        
            ${normal-pattern}
            ${encoding}
        
        
            ${LOG_HOME}/zplxjj-error.log.%d{yyyy-MM-dd}.%i
            128MB
            15
            32GB
        
    

    
        
        
        
    

效果如图:

本人也开通了微信公众号:stonezplxjj和个人博客:http://www.zplxjj.com,更多文章欢迎关注公众号:

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/74260.html

相关文章

  • springboot学习日志)-- 简单项目搭建

    摘要:萌新一个,感觉自己才开始了程序开发的道路,加油和努力学习中。。之前多多少少学过也写过一写后台代码,粗糙到自己无法忍受。。所以下定决心好好学习。。如有错误或者不好的地方,还请大家指出,共同学习。 挖坑中。。萌新一个,感觉自己才开始了程序开发的道路,加油和努力学习中。。之前多多少少学过也写过一写后台代码,粗糙到自己无法忍受。。所以下定决心好好学习。。如有错误或者不好的地方,还请大家指出,共...

    miracledan 评论0 收藏0
  • 超详细,新手都能看懂 !使用SpringBoot+Dubbo 搭建个简单分布式服务

    Github 地址:https://github.com/Snailclimb/springboot-integration-examples ,欢迎各位 Star。 目录: 使用 SpringBoot+Dubbo 搭建一个简单分布式服务 实战之前,先来看几个重要的概念 什么是分布式? 什么是 Duboo? Dubbo 架构 什么是 RPC? 为什么要用 Dubbo? 开始实战 1 ...

    chengtao1633 评论0 收藏0
  • SpringBoot logback 整合 GrayLog

    摘要:写在前面的话网上看到的文章都是比较年前的了,刚好自己整合了下,来分享下经验。目前所了解到的应用是通过所使用的不同的日志框架来推送数据到里面,常用的有,等。启动项目启动项目之后,即可在控制台中看到项目启动时打印的日志 写在前面的话 网上看到的文章都是比较1、2年前的了,刚好自己整合了下,来分享下经验。 目前所了解到的springboot应用是通过所使用的不同的日志框架来推送数据到gra...

    jzman 评论0 收藏0
  • SpringBoot应用部署于外置Tomcat容器

    摘要:但考虑到实际的情形中,我们的服务器一般是另外部署好了的,有专门的维护方式。此时我们需要剥离掉应用内置的服务器,进而将应用发布并部署到外置的容器之中,本文就实践一下这个。 showImg(https://segmentfault.com/img/remote/1460000015173574); 0x01. 概述 SpringBoot平时我们用的爽歪歪,爽到它自己连Tomcat都自集成...

    draveness 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<