๋ฐ์ํ
์ค๋์ ๋ง์ดํ์ด์ง, ํ๋กํ ์์ , ๋น๋ฐ๋ฒํธ ์์ ํ์ด์ง๋ฅผ ๋ง๋ค์ด๋ฐ
์์ ํ ๋น๋ฐ๋ฒํธ, ํ๋กํ ์์ฒญ DTO
@Data
public class PasswordRequestDto {
// TODO: 11/21/23 ํ์ ๊ฐ์
๊ณผ ๋น๋ฐ๋ฒํธ ์ ์ฝ์กฐ๊ฑด ๋์ผํ๊ฒ ์ค์ ํด์ฃผ๊ธฐ
@NotBlank
private String password;
@NotBlank
private String passwordConfirmation;
}
@Data
public class ProfileRequestDto {
@NotBlank
@Pattern(regexp = "^[๊ฐ-ํฃ]{2,5}", message = "ํ๊ธ๋ง ์ฌ์ฉํ์ฌ 2-5์๋ก ์์ฑํด์ฃผ์ธ์.")
private String name;
@NotBlank
private String introduction;
}
TODO: ์ ์ฝ ์กฐ๊ฑด์ ๋ํด์๋ ํ์๊ฐ์ ์ ๋ด๋นํ ํ์๊ณผ ์์ํด์ ์ ํด์ผํจ!
๊ทธ๋ฆฌ๊ณ Thymeleaf๋ฅผ ์ด์ฉํด์ ๋ ์ด์์ ๊ตฌ์ฑ
fragment๋ฅผ ์ด์ฉํด์ ๊ณตํต์ผ๋ก ์ฌ์ฉํ๋ header์ head ๋ฅผ ๊ณต์ฉํ!
boostrap์์ ์ ๊ณตํด์ฃผ๋ list-group-item์ ์ด์ฉํด์ ๋ฉ๋ด ๋ฆฌ์คํธ๋ฅผ ์์ฑ
์ฐ์ ํ๋ก ํธ์ ๋ง์ ํ์ ๋ค์ด๊ธฐ ๋ณด๋ค ํ์ ๊ตฌ์ฑํ๋ค๋ ๋๋์ผ๋ก ๊ตฌํํด๋ดค๋ค
์ธ์ฆ/์ธ๊ฐ ๋ถ๋ถ ๊ฐ๋ฐ์ด ์งํ๋ ํ, ์์ ๊ธฐ๋ฅ ๊ตฌํํด์ผ๊ฒ ๋ค
728x90
๋ฐ์ํ
'TIL๐ฅ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
23.11.29 TIL (0) | 2023.11.29 |
---|---|
23.11.23 TIL (1) | 2023.11.23 |
23.11.21 TIL (1) | 2023.11.21 |
23.11.1 7 TIL (0) | 2023.11.17 |
23.11.15 TIL (0) | 2023.11.15 |