spring4 19. Spring_SLF4J Logger Spring에서 SLF4J Logger 사용법과 logback.xml 설정 정리Spring Boot는 기본적으로 SLF4J + Logback 조합을 사용합니다. Logger 사용법, 메시지 포맷, logback.xml 설정, 그리고 실제 로그 출력 테스트 컨트롤러까지 모두 정리해둔 문서입니다.1. SLF4J Logger 객체 생성Logger는 보통 클래스마다 static final 로 하나만 생성해 사용합니다.// Logger 생성private static final Logger LOG = LoggerFactory.getLogger(MyController.class);각 클래스별 Logger 개별 생성static final 선언으로 성능 최적화2. SLF4J 메시지 포맷SLF4J는 {} 형태의 플레이스홀.. 2025. 12. 3. 15. Spring Boot JPA + 쿼리 어노테이션(jpql) 🌈Spring Boot JPA + Lombok 엔티티 매핑 실습 (자동 테이블 생성, CRUD) 🌈1. DB 설정 + JPA 설정(application.properties) application.properties 에 작성// DB연결 설정spring.datasource.url=jdbc:oracle:thin:@localhost:1521:orclspring.datasource.username=sqlidspring.datasource.password=sqlpwspring.datasource.driver-class-name=oracle.jdbc.OracleDriver 🔽 실행시 테이블 새로 자동생성// JPA 테이블 생성spring.jpa.hibernate.ddl-auto=createspring.jp.. 2025. 10. 1. 05. Spring_유효성검사 📌 Spring 유효성검사🌈목차1. Null / 비어있음 검사2. 문자열 / 컬렉션 크기 제한3. 숫자 값 제약4. 정규식 검사5. 날짜 / 시간 제약6. 기타 (이메일, @AssertTrue / @AssertFalse)7. 체크박스 유효성검증8. Book - 유효성 검정 예제1 (수업 파일 Ex03)9. Product - 유효성 검정 예제2 (수업 파일 Ex05)10. Football - 유효성 검정 예제3 (수업 파일 Ex07) ❤️pom.xml에 삽입 필수 org.springframework.boot spring-boot-starter-validation1. Null / 비어있음 검사@NotNullnull 금지"", " " 허용@NotEmptynull + .. 2025. 9. 21. 04. Spring MVC에서 데이터 전달하기 🌈컨트롤러에서 폼 데이터를 받는 방법 📑 목차1️⃣ HttpServletRequest & Model2️⃣ @RequestParam + VO/DTO3️⃣ ModelAndView4️⃣ 커맨드 객체5️⃣ @ModelAttribute⭐ 배열(체크박스) 뷰에 넘기는 법⭐ 배열 출력할때 컴마 마지막에 항목엔 안찍고 넘기는 법⭐ MVC란? 화면을 띄울 때 : @GetMapping("/form") ==> http://localhost:9292/form폼 제출 처리용 :@PostMapping("/input1") ✅ HTML파일에 최상단에 작성 (result와 form 최상단에 기입)// Thymeleaf 문법(th:text, th:each, th:action 등)을 사용 Controller 예제 (전체코드)pa.. 2025. 9. 19. 이전 1 다음