eclipse add on에 spring이라는 거 설치하면 같아진다.
코드로 배우는 스프링 웹 프로젝트
책 p18 개발을 위한 준비
new - spring legacy project
p31 프로젝트 패키지 이름... org.뭐뭐.controller
p33 폴더 구조 암기
스프링 설정파일 있는 곳.
servlet-context.xml 에서
주의해서 볼 것.
bean -> xml이 객체 생성해주는 것. (객체 생성의 주체가 바뀜. 원래 자바는 new라고 계속 만듦)
p38 Lombok -> getter setter 대체
p47로 일단 넘어간다.
의존성 주입.
뜻을 알아두자. Plain Old Java Object
어려운 자바 코드 몰라도 가능하다~
인스턴스 생성 주석처리해도 아래처럼 만들어주면 출력 가능하다.
root-conetext.xml에서 인스턴스 만들어주는 것.
https://projectlombok.org/
다운받은 jar 실행해서 그냥 설치하면 된다.
@Getter
@Setter
둘 다에다가 다른 것도 더 넣어주는 게 @Data
지금은 getter랑 setter만 필요하니까 @Getter @Setter 쓰기.
p64
p89로 뛰어넘자.
servlet-context.xml에서
classpath 최상단은 resource 폴더를 말한다.
db-Context.xml <- db관련설정 mybatis (Java)
mybatis-Config.xml <- xml 파일
https://mybatis.org/mybatis-3/ko/getting-started.html
mapper
post만 쓰면 열리지 않음. ajax 전송 이런 거에 쓸 것임.
와 멋져요