STS下配置lombok實現輸出日誌
阿新 • • 發佈:2019-02-13
1、下載lombok包,https://projectlombok.org/all-versions
2、切換到下載目錄,執行命令 java -jar lombok.jar
Specify location為定位到eclipse的安裝目錄
點選install進行安裝
安裝成功後關閉視窗
3、切換到eclipse的安裝目錄,cd /Applications/STS.app/Contents/Eclipse,會發現有lombok.jar,此時開啟STS.ini,最後一行如果有-javaagent:/Applications/STS.app/Contents/Eclipse/lombok.jar 說明安裝成功。
4、關閉eclipse在重啟,在pom.xml中新增依賴:
<!-- lombok日誌依賴,不用寫final Logger log,直接類上加註解 -->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.16.20</version>
</dependency>
5、在類上添加註解:
@Slf4j
public class LoginController {
- @Data 該註解註解用在類上,可以為類建立setter、getter、toString()、hashCode()等方法
- @Getter 作用在每一個欄位上,能夠為該欄位建立getter方法
- @Setter 作用在每一個欄位上,能夠為該欄位建立setter方法
- @NoArgsConstructor, @AllArgsConstructor 作用在類上,提供的分別是無引數的建構函式和全引數的建構函式
- @toString 作用在類上,單獨的構造toString()方法