maven compiler plugin 설정 SPRING MVC 의존 설정 DB 의존 설정 log4j 의존 설정
메이븐을 사용하는 이유?의존성?http://maven.apache.org/ 사이트에서 다운로드c:\\devtool 처럼 찾기 쉬운 위치에 압축 풀기\-> apache-maven-3.5.2 폴더 생성됨환경변수 설정\-> PATH : PATH 경로에 "메이븐설치폴
Greeter.java : 콘솔에 간단한 메세지를 출력하는 자바 클래스AppContext.java : 스프링 설정 파일Main.java : main() 메서드를 통해 스프링과 Greeter를 실행하는 자바 클래스@Configuration 애노테이션은 해당 클래스를
자동 주입과 함께 사용하는 추가기능이 컴포넌트 스캔이다. 컴포넌트 스캔은 스프링이 직접 클래스를 검색해서 빈으로 등록해주는 기능이다. 애노테이션에 속성값을 사용할 수도 있다. \->빈으로 등록할때 사용할 이름이 결정된다. @Component 애노테이션에 값을 주지 않으
스프링 컨테이너는 빈 객체의 라이프사이클을 관리객체 생성 -> 의존 설정 -> 초기화 -> 소멸다음 인터페이스에 빈객체의 초기화와 소멸 메서드를 정의함public interface InitializingBean{void afterpropertiesSet() throws
pom.xml에 의존 추가스프링 프레임워크 AOP 기능은 spring-aop 모듈이 제공. aspectjweaver 모듈은 AOP를 설정하는데 필요한 애노테이션을 제공하므로 이 의존을 추가해야함.
DispatcherServlet이 모든 연결을 담당.web.xml 설정DispatcherServlet은 스프링 컨테이너에서 HandlerMapping과 HandlerAdapter 타입의 빈을 사용하므로 핸들러에 알맞은 빈이 스프링 설정에 등록되어 있어야함 \-> @En
@RequestMapping : 주로 공통되는 부분의 경로를 담음@PostMapping : view에서 method="post" 방식인 경우, 입력한 값이 패킷 안에 숨겨져서 전송이 됨@GetMapping : 주소창에 url 직접입력방식(입력값이 노출), Get 방식만
스프링은 요청 파라미터 값을 커맨드(command)객체에 담아주는 기능을 제공. 요청 파라미터 값을 전달받을 수 있는 세터 메서드를 포함하는 객체를 커맨드 객체로 사용함.RegisterRequest는 세터메서드를 포함하고 있으며, 여기서 커맨드객체이다. register
사용자 편의를 위해 아이디를 기억해뒀다가 다음에 로그인할때 쿠키기능 사용.\-> 로그인 성공 후 쿠키에 이메일을 저장하고, 웹 브라우저를 닫더라도 삭제되지 않도록 유효시간을 길게 설정한다. @CookieValue 애노테이션은 요청 매핑 애노테이션 적용 메서드의 Cook
정의 SQL Mapping XML file은 실행할 SQL 문을 정의해놓은 파일. SQL 실행을 위해 Parameter Object를 받아오거나 SQL문 실행결과를 Result Object 에 자동 바인딩하는 기능 제공 요소 정의!!! Mapper XML file에서
@Controller, @Service, @Repository, @Component 등의 애노테이션을 component-scan을 xml에 선언해서 사용하고 있다. base-package는 패키지를 어디부터 스캔할지 지정해주는 부분이다. 스캔할 패키지를 여러개로 지정해
내가 배운 스프링5에선 Dispatcher-servlet이 web.xml에 정의되어 있고, HandlerMapping/HandlerAdapter/ViewResolver 등을 java 파일에서 override 해서 간단하게 설정할 수 있었다. 국가정부프레임워크 3.5는