使用springBoot实现 web后端(二)

基于springBoot的Web后端 (二)

三、代码编写

项目源码(github)
webdemo for wiki

项目结构图:
这里写图片描述


1.编写配置文件(application.yml)

IDE自动生成的工程配置文件为application.properties 可通过重命名为application.yml。
两者相差不大,凭个人喜好选择。  代码如下
server:
  port: 8888                  #配置服务占用端口号
  context-path: /webdemo      #配置环境路径名
logging:
  config: classpath:logback-spring.xml    #日志配置文件路径
debug: false                              #debug级日志是否输出

spring:
  output:
    ansi:
      enabled: always                     #控制台彩色

  thymeleaf:
    suffix: .html                         #网页后缀名
    mode: HTML5                           #网页类型
    prefix: classpath:/templates/         #网页所在路径
    encoding: UTF-8                       #网页编码格式
    content-type: text/html               #web容器类型

service:
  url: 127.0.0.1:8887/servicedemo          #后台地址
注意空格位置不得有误

2编写日志配置文件(logback-spring.xml)

此处不再进行关于logback日志的讲解有兴趣可以参考以下博文

logback 配置详解(一)
logback 配置详解(二)
logback 配置详解(三)

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE xml>
<configuration scan="true" scanPeriod="1 seconds" debug="false">

    <contextName>myweblogback=></contextName>
    <!-- <include resource="org/springframework/boot/logging/logback/base.xml"/> -->
    <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
        <!-- encoder 默认配置为PatternLayoutEncoder -->
        <encoder>
            <pattern>%contextName %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n  </pattern>
        </encoder>
    </appender>

    <appender name="FILE"
              class="ch.qos.logback.core.rolling.RollingFileAppender">

        <filter class="ch.qos.logback.classic.filter.LevelFilter">
            <level>INFO</level>
            <onMatch>ACCEPT</onMatch>
            <onMismatch>DENY</onMismatch>
        </filter>
        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
            <fileNamePattern>logFile.%d{yyyy-MM-dd}.log</fileNamePattern>
            <maxHistory>30</maxHistory>
        </rollingPolicy>

        <encoder>
            <pattern>
  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值