분류 전체보기77 2022.03.18_28일차_스프링(3) 학습내용 테스트 빈 파라미터로 모델 어제 이어서 Restaurant 클래스 만들고 @Component // 스프링이 관리해라 객체다 객체생성과 주입 1. 빈을 만들거나 context component 하거나 - 해당 패키지 다 스캔됨 + @Autowired 자동주입 해야 / 이렇게 자동채우기도 2. 또는 @Setter(onMethod_=@Autowired) : 세터를 통해 자동호출. 쉐프의 셋메서드를 호출해서 주입~~ 근데 이 클래스의 셋메서드는 만들어져있지 않는다. @Data 변수, 기본생성자, 겟 셋 만들어지게 또는 @Setter(onMethod_=@Autowired) Restaurant rt = new Restuarant(); 어딘가에서 객체가 생성될 때 셋쉐프가 호출되면서 / 물론 스프링이 객체생.. 2022. 3. 18. 2022.03.17_27일차_스프링(2) 26일차 학습내용 편리한 라이브러리들 추가하고 실행해보기 : 롬복 라이브러리 추가 롬복은 그냥 라이브러리만 추가하는 게 아니라 설치도 필요 라이브러리 추가 전에 다운로드 1. 롬복 (자바 프라이빗 변수- 게터세터 다 추가했었는데) 게터세터 to_string 생성자 등등 자동으로 생성해줌 클래스 설계에 편리) 롬복 내부에 많은 어노테이션이 있다. 전체 만드는거 (@Data) 생성자만 만드는거 기본생성자만 만드는거 게터세터만 만드는거 다운로드 후 실행하면 - 찾는경로가 나옴. 이클립스 해제해놓은 것을 spring 안에 지정 후 Install/Update (만약 압축해제하는 방법으로 나오면 압축해제하지 말고 - cmd로 실행 해야하함 ) 있는 드라이브 위치로 이동 d: 후 javva -jar lombok.ja.. 2022. 3. 17. 2022.03.16_26일차_스프링(1) 26일차 학습내용 1. 스프링 설치하고 STS 개발환경 설정 후 프로젝트 하나 만들어보기 설치 압축해제 실행하여 경로설정 Spring개발환경으로 변경 인코딩 변경 서버세팅 메이븐MVC모델 프로젝트생성(레거시)하고 서버세팅 마저 2. 메이븐으로 만든 프로젝트 폴더 구조 3. 설정파일 1. 스프링 설치 구글에 spring을 검색. 바로 들어가는 링크 https://spring.io/tools 상단 메뉴바에서 Projects 중에 Spring Tools4 를 선택 자신 윈도우 환경에 맞는 버전을 다운 MVC 웹 프레임워크 - 웹 프로그래밍 기반 우리가 사용할 것. (기타 Spring AOP(관점지향프로그래밍) Spring Boot도 있지만 처음에 공부로는 라이브러리가 뭐가 들어가는지 알수 없음) STS 4 p.. 2022. 3. 16. 25일차 학습내용 jsp내장객체 유효범위에 따라 객체에 데이터를 저장해두고 필요할 때 꺼내쓸 수 있다. Page < Requset < Session < Application 2022. 3. 16. 이전 1 ··· 10 11 12 13 14 15 16 ··· 20 다음