| 종류 | 설명 | 예시 |
|---|---|---|
| package | 모두 소문자, 한 단어 | example |
| class | 파스칼 케이스 | ExampleTest |
| interface | 파스칼 케이스 | ExampleTest |
| method | 카멜 케이스 | exampleTest |
| variable | 카멜 케이스 | exampleTest |
| constant | 모두 대문자, 문자 사이는 언더바(_) 사용 | EXAMPLE_TEST |
| boolean | 카멜케이스 | exampleTest |
| 종류 | 설명 |
|---|---|
| controller | 컨트롤러 계층 |
| service | 서비스 계층 |
| repository | 레포지토리 계층 |
| dto | DTO 객체 |
| entity | Entity |
| security | security 필터 및 security에 사용되는 객체 |
| exception | 서버 전역 및 filter Exception Handler |
| config | 서버 config |
| jwt | jwt 생성 및 검증 |
... findAllById().orElseThrow(
() -> new IllegalArgumentException("~~~~~~~")
);
객체 생성 패턴
@Bean 주입
@RequiredArgsConstructor 애너테이션 사용token ⇒ 로그인 후 Body로 반환 → 프론트는 session 저장
{
"accessToken": "-----------",
"refreshToken": "----------"
}