SpringBootロンボクの使用

1ロンボク

使用手順

  1. 1つ目は、pom.xmlファイルで以下を構成することです。
    <dependency>
        <groupId>org.projectlombok</groupId>
        <artifactId>lombok</artifactId>
    </dependency>	
    
  2. lombokプラグインのアイデアをダウンロードします。ダウンロード手順は次のとおりです
    。•[ファイル]-> [設定]をクリックします。
    image.png
  • プラグインをクリック---->マーケットプレイス
    image.png
    •下の入力ボックスにlombokと入力します
    image.png
    の赤いボックスにコンテンツを後悔するにはEnterを
    image.png
    クリックします•最後にインストールをクリックして直接インストールします

3.上記の操作が完了したときの具体的な用途は、次のとおりです。

  1. エンティティクラスでの使用
    @Dataは、前のエンティティクラスのgetterメソッドとsetterメソッドと同等です。つまり、アノテーションがエンティティクラスで構成されている場合、getterメソッドとsetterメソッドを記述せずに直接使用できます。
    public Pet(String name) {
        this.name = name;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }
  • @ToStringは、エンティティクラスのtoStringメソッドと同等です
    @Override
    public String toString() {
        return "Pet{" +
                "name='" + name + '\'' +
                '}';
    }
  • @AllArgsConstructorは、エンティティクラスのフルパラメータコンストラクタと同等です
    public Car(String brand, Integer price) {
        this.brand = brand;
        this.price = price;
    }
  • @NoArgsConstructorは、エンティティクラスのパラメータなしコンストラクタと同等です
    public Car() {
        
    }
  1. ログの作成を簡素化します
    。ログの印刷を実現するために、コントローラー層で構成に注釈を付けます。
    構成方法:
    •最初にコントローラーレイヤークラスで@ Slf4jアノテーションを構成します
    •次に@RestControllerを備えたメソッドでlog.infoを書き込みます(「特定の入力コンテンツを書き込む」)
    •実行コードは次のとおりです
import org.springframework.web.bind.annotation.RestController;

/**
 * @RestController专门用来配置控制器
 * 该注解是@Controller和@ResponseBody的结合体
 */
@Slf4j
@RestController
public class HelloController {


    @RequestMapping("/hello")//该注解直接将方法中的一段话返回给浏览器
    public String handle01() {
        log.info("你好");
        return "Hello, Spring Boot 2! 你好";
    }

}

おすすめ

転載: blog.csdn.net/weixin_45566730/article/details/113839298