Closed beaniejoy closed 1 year ago
validation 통한 특정문자 검증
@field:NotBlank
@field:Pattern(
regexp = "^((?!${Cafe.INVALID_NAME_CHARACTER}).)*$",
message = "특수문자 '${Cafe.INVALID_NAME_CHARACTER}'는 허용하지 않습니다."
)
val name: String?
reference: http://1004lucifer.blogspot.com/2019/06/regex.html
cafe entity 수정 내용
white space에 대해서 dash(-
)으로 replace 해서 name에 할당
@Column(name = "name", nullable = false, unique = true)
var name: String = name.replace(WHITE_SPACE, INVALID_NAME_CHARACTER)
protected set
수정사항
-
로 대체되고 입력시 이름에-
는 포함할 수 없다.