DI는 의존성 주입으로, 하나의 소스 코드 내에서 이루어지는 것이 아닌 다른 구현체로부터 주입을 받는 것을 의미한다.자바 클래스로 도서와 관련된 객체를 생성하였다.get()과 set(), toString()을 생성해 주었다.이제 xml에서 Bean을 생성, 주입해 준다
프러퍼티는 set 메서드가 없으면 에러가 난다. scope를 안 써 주면 기본인 싱글톤으로 생성된다. destory 메서드는 출력되지 않는다. init 메서드는 메서드가 종료된 후에 실행되기 때문이다. ![](https://images.velog.io/images
수업 시간에 작성된 코드를 되짚어 보며 복습하기jsp 파일에서 form 태그를 통해 입력받은 값을 넘겨 준다./root/loginAction.do로 loginAction Java 클래스 파일을 생성해 준다.web.xml의 하단에 url-pattern을 설정해 준다. .
복습할 겸 이번 주에 강의 들었던 것을 새로운 html 파일을 활용해 구현했다.Spring에서 DB 연결하는 방법을 아직 배우지 않아서 임의대로 넘기는 방법을 택했다.가볍게 회원가입에 대한 제약 사항을 주었다.form의 이동 경로는 /web/signSuccess.do로
직접 작성한 class를 bean으로 등록하기 위한 어노테이션ArrayList 같은 라이브러리 등을 Bean으로 등록하기 위해 사용하는 어노테이션해당 라이브러리 객체를 반환하는 메소드를 만들고 위에 @Bean을 사용한다bean 뒤에 이름을 정해 주지 않으면 해당 메소드
Spring 자바 엔터프라이즈 개발을 편리하게 해 주는 경량급 오픈 소스 애플리케이션 프레임워크이다. > #### Spring의 주요 특징 의존 주입(Dependency Injection) 지원 AOP(Aspect-Oriented Programming) 지원 MVC
설치하기https://projectlombok.org/download를 통해 설치하거나, Maven을 통해 설치할 수 있다.홈페이지에서 다운로드를 받을 경우에는 터미널을 통해 파일을 다운로드한 경로(cd downloads)로 이동하고 java -jar lomb
pom.xml 파일에 오라클 설치 구문 추가하여 설치하기 (Maven project update) WEB/INF에 본인에게 맞는 ojdbc jar 파일 추가하기 (꼭 WEB/INF가 아니어도 된다) Jsp 파일 열어서 오류 없는지 확인해 보기 사이트에서 파일을 전송
웹 브라우저에서 Servlet에게 요청을 보내고 해당 Serclet이 요청을 처리하고 결과를 HttpServletRequest에 저장한다.Servlet은 결과가 저장된 HttpServletRequest와 응답을 위한 HttpServletResponse를 같은 웹 어플리
m1 맥북에서 오라클 클라우드를 통해 전자지갑으로 jdbc를 연결하였다.jsp도 연결이 잘 되었었는데 spring으로 넘어와 연결을 하니 연결이 되지 않아 장장 16시간 동안 검색을 해서 찾아 봐도 해결이 안 됐다.알고 보니 jdk 버전 문제였어서 프로젝트를 생성할 때
@Controller에 @ResponseBody가 추가된 것으로 Json 형태로 객체 데이터를 반환할 때 사용한다.@Controller는 Model을 만들어 데이터를 담아 view를 찾는 것이지만 @RestController는 객체만을 반환하고 객체 데이터는 JSON,