
스프링 프레임워크 개념

의존성 자동 주입 @Autowired, @Qualifier/ DI- 생성자 방식, setter메서드 방식, @Configuration @Bean, @Import / 컴포넌트 스캔 @Component, @ComponentScan

AOP 프로그래밍(Aspect Oriented Programming)/ 프록시/ @Aspect / @Pointcut / @Around

JdbcTemplate 1. 설치 및 설정 의존성 추가! 1) spring-jdbc `implementation 'org.springframework:spring-jdbc:6.1.10' ` *JDBC API (SQL응용) 참고 2) tomcat-jdbc 커넥션

✔ 설치implementation 'org.springframework.data:spring-data-jdbc:3.3.1'Spring Data api 문서✔세팅 -> 설정 클래스 추가하기(설정 자동화)기본키에 대한 부분을 명시해야함@Id쿼리 메서드CrudReposito

마이바티스

의존성 설정servlet-apiservlet.jsp-apijstl-impljstl 구현체spring webmvc -> spring context가 안에 탑재되어있다.implementation 'org.springframework:spring-webmvc:6.1.10'j

요청 매핑 애노테이션을 이용한 경로 매핑@RequestMapping@GetMapping@PostMapping@PatchMapping@DeleteMapping@DeleteMapping요청 파라미터 접근1) @RequestParam 2) 커맨드 객체를 이용해서 요청 파라미

메시지 파일은 주로 resources에 넣어준다.Bean으로 등록반드시 빈의 이름이 messageSource로 지정3) 다국어 지원 위한 메시지 파일 -> properties 파일<span style='background-color: MessageSource 인터

스프링 MVC 세션@SessionAttribute("이름"): 세션값 조회 및 수정@SessionAttribute(이름)Model로 해당 이름으로 값을 속성으로 추가하면 세션에도 동일한 이름으로 추가세션에 해당 이름의 값이 있으면 Model에 자동 추가Magic For

1. 날짜 값 변환 @DateTimeFormat 어떤 형식으로 날짜를 나타낼것인지.. ex) 2024-07-16 2024/07/16 24.07.16 ... LocalDate, LocalTime, LocalDateTime .. 형식이 일치 하지 않으면 예외 발생

<form> 속성 : enctype="multipart/form-data"multipart 일반 양식 데이터의 파트 파일 데이터(바이너리 데이터) 파드 기본 양식 content-type application/x-www-form-urlencodedbit - 81by

JSON(JavaScript Object Notation): 자바스크립트 객체 표기법{"이름":"값","이름":"값",...}JSON은 간단한 형식을 갖는 문자열로 데이터 교환에 주로 사용한다값 -> 문자열, 숫자, boolean, null, 배열, 다른 객체jacks

뷰 템플릿이라고 부름컨트롤러가 전달하는 데이터를 이용하여 동적으로 화면을 구성할 수 있게 해줌기존 MVC 패턴 방식에는 JSP를 사용하였다.JSP 의 경우에는 서블릿 이라는 형태로 변환되어 실행이 된다.서블릿이 자바 소스이다 보니 HTML 코드에서 JAVA 코드를 넣어