본문 바로가기

spring4

19. Spring_SLF4J Logger Spring_Logging_Guide.javaSpring SLF4J & Logback 완전 정복Spring Boot 3.4+ SLF4J Logback개요: Spring Boot의 표준 로깅 프레임워크인 SLF4J와 Logback 설정법을 정리합니다. 로그 패턴 정의, 파일 롤링 정책, 그리고 실무에서 권장하는 로깅 방식을 확인합니다.Table of Contents1. Logger 객체 생성 2. 메시지 바인딩 패턴 3. logback.xml 설정 4. 로그 출력 테스트1. Logger 객체 생성일반적으로 클래스당 하나를 static final로 선언합니다. Lombok의 @Slf4j 어노테이션을 사용하면 이 과정을 자동화할 수 있어 실무에서 권장됩니다. // 수동 생성 방식private static .. 2025.12.03
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.01
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.09.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.09.19