Java记录验证注释

问题描述

我有有效注释的旧POJO:

public class SomeData {

    @NotNull(message = "Data not be null")
    private String data;

    public FormData(String data) {
        this.data = data;
    }

    public String getData() {
        return data;
    }

   public String setData(String data) {
        this.data = data
    }
    
}

但是知道我有records

public record SomeData(String data) {}

如何在记录中添加注释?

解决方法

您可以这样做:

get_filename_component( Mingw_Path ${CMAKE_CXX_COMPILER} PATH )
add_custom_command(
        TARGET Maths POST_BUILD
        COMMAND ${CMAKE_COMMAND} -E copy
        ${Mingw_Path}/libgcc_s_dw2-1.dll
        $<TARGET_FILE_DIR:Maths>
)

add_custom_command(
        TARGET Maths POST_BUILD
        COMMAND ${CMAKE_COMMAND} -E copy
        ${Mingw_Path}/libstdc++-6.dll
        $<TARGET_FILE_DIR:Maths>
)

add_custom_command(
        TARGET Maths POST_BUILD
        COMMAND ${CMAKE_COMMAND} -E copy
        ${Mingw_Path}/libwinpthread-1.dll
        $<TARGET_FILE_DIR:Maths>
)