Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- Spring
- java
- replace()
- Annotation
- 개발
- Controller
- lombok
- 자바
- 아스키코드
- 이행시
- bit
- 백엔드
- CS
- 항해
- yeouido
- upc
- 어노테이션
- repository
- Service
- string
- 문자열
- 스프링
- StringBuffer
- 삼행시
- 윤동주
- StringBuilder
Archives
- Today
- Total
목록Spring (2)
Dev.끄적끈적
[Java] @Slf4j Annotation 이 뭐길래 ?
개발을 하거나 운영을 하는 상황에서 LOGGING 은 아주 중요하다.. Spring boot에서는 로그를 남기는 방법이 많이 있는데, 내가 개발 초기에 항상 썼던 로그는 역시나 System.out.println().. 하지만 이 sout는 기능성면에서 현저히 떨어진다. 그렇다면 로깅 중 가장 편하게 사용되는 @Slf4j 어노테이션을 알아보자. @Slf4j @ Slf4j 란? Slf4j는 로깅에 대한 추상 레이어를 제공하는 인터페이스의 모음이다. (로깅 Facade) 장점은 추후에 필요로 의해 로깅 라이브러리를 변경할 때 코드의 변경 없이 가능하다는 점이다. lombok 라이브러리를 추가해주면 사용 가능하다.! (플러그인이나 Gradle에 추가) 사용 방법 @Slf4j @Controller @Require..
카테고리 없음
2022. 4. 26. 17:05
Controller, Service, Repository 역할, 분리
1. Controller 클라이언트의 요청을 받음 요청에 대한 처리는 서비스에게 전담 클라이언트에게 응답 2. Service 사용자의 요구사항을 처리 ('비즈니스 로직') 하는 실세 중에 실세!!! 현업에서는 서비스 코드가 계속 비대해짐 DB 정보가 필요할 때는 Repository 에게 요청 3. Repository DB 관리 (연결, 해제, 자원 관리) DB CRUD 작업 처리 전체적인 모습 관심사 분리해보기 1. Controller 2. Service 3. Repository
Spring
2022. 3. 27. 15:52