From 0e25e4cfa5e2fbec7a1abf7bdfbf04c96b255889 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?F=E5=98=89=E9=98=B3?= Date: Sat, 24 Feb 2018 20:07:05 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AD=A6=E4=B9=A0logback=E6=97=A5=E5=BF=97?= =?UTF-8?q?=E7=9A=84=E4=BD=BF=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pom.xml | 5 ++ .../controller/PersonController.java | 4 +- .../com/fjy/springboot/domain/person.java | 35 +---------- src/main/resources/application-dev.yml | 7 +++ src/main/resources/logback-spring.xml | 58 +++++++++++++++++++ .../java/com/fjy/springboot/LoggerTest.java | 26 +++++++++ 6 files changed, 101 insertions(+), 34 deletions(-) create mode 100644 src/main/resources/logback-spring.xml create mode 100644 src/test/java/com/fjy/springboot/LoggerTest.java diff --git a/pom.xml b/pom.xml index 7b8f45f..b688572 100644 --- a/pom.xml +++ b/pom.xml @@ -54,6 +54,11 @@ 1.5.9.RELEASE + + org.projectlombok + lombok + + diff --git a/src/main/java/com/fjy/springboot/controller/PersonController.java b/src/main/java/com/fjy/springboot/controller/PersonController.java index 15f528a..7fb6de4 100644 --- a/src/main/java/com/fjy/springboot/controller/PersonController.java +++ b/src/main/java/com/fjy/springboot/controller/PersonController.java @@ -43,8 +43,8 @@ public class PersonController { } //查询一个人 @GetMapping(value = "/persons/{id}") - public Object personFindOne(@PathVariable("id") Integer id){ - Optional per = personRepository.findById(id); + public Object personFindOne(person person){ + Optional per = personRepository.findById(person.getId()); return per.get(); } //更新 diff --git a/src/main/java/com/fjy/springboot/domain/person.java b/src/main/java/com/fjy/springboot/domain/person.java index 421b8bf..2cb2e3c 100644 --- a/src/main/java/com/fjy/springboot/domain/person.java +++ b/src/main/java/com/fjy/springboot/domain/person.java @@ -1,11 +1,14 @@ package com.fjy.springboot.domain; +import lombok.Data; + import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.Id; import javax.validation.constraints.Min; @Entity +@Data public class person { /** * 加入主键和自增的注解,用于自动建表 @@ -20,38 +23,6 @@ public class person { private String content; - public Integer getId() { - return id; - } - - public String getName() { - return name; - } - - public Integer getAge() { - return age; - } - - public String getContent() { - return content; - } - - public void setId(Integer id) { - this.id = id; - } - - public void setName(String name) { - this.name = name; - } - - public void setAge(Integer age) { - this.age = age; - } - - public void setContent(String content) { - this.content = content; - } - @Override public String toString() { return "person{" + diff --git a/src/main/resources/application-dev.yml b/src/main/resources/application-dev.yml index f1755f4..dd70bff 100644 --- a/src/main/resources/application-dev.yml +++ b/src/main/resources/application-dev.yml @@ -22,4 +22,11 @@ spring: ddl-auto: update show-sql: true debug: true +#logging: +# pattern: +# console: "%d - %msg%n" +# path: F:\JAVA Workspace\Temp\log +# level: debug + + diff --git a/src/main/resources/logback-spring.xml b/src/main/resources/logback-spring.xml new file mode 100644 index 0000000..81d90ce --- /dev/null +++ b/src/main/resources/logback-spring.xml @@ -0,0 +1,58 @@ + + + + + + + %d - %msg%n + + + + + + + + ERROR + DENY + ACCEPT + + + + %d - %msg%n + + utf8 + + + + + F:\JAVA Workspace\Temp\log\info.%d.log + + + + + + + ERROR + + + + %d - %msg%n + + utf8 + + + + + F:\JAVA Workspace\Temp\log\error.%d.log + + + + + + + + + + + + \ No newline at end of file diff --git a/src/test/java/com/fjy/springboot/LoggerTest.java b/src/test/java/com/fjy/springboot/LoggerTest.java new file mode 100644 index 0000000..61439cf --- /dev/null +++ b/src/test/java/com/fjy/springboot/LoggerTest.java @@ -0,0 +1,26 @@ +package com.fjy.springboot; + + +import lombok.extern.slf4j.Slf4j; +import org.junit.Test; +import org.junit.runner.RunWith; +import org.springframework.boot.test.context.SpringBootTest; +import org.springframework.test.context.junit4.SpringRunner; + +@RunWith(SpringRunner.class) +@SpringBootTest +@Slf4j +public class LoggerTest { + //private final Logger logger = LoggerFactory.getLogger(LoggerTest.class); + + @Test + public void test1(){ + String name ="fjy"; + String date = "2018-2-24"; + + log.debug("debug..."); + log.info("info..."); + log.info("name:{}, data:{}",name,date); + log.error("error..."); + } +}