반응형

SPRING 5

[SpringBoot] 스프링빈 의존관계

스프링빈 등록 방법 1. 컴포넌트 스캔과 자동 의존관계(DI : Dependency Injection) 설정 2. 자바코드 입력을 통한 스프링빈 등록 1. 컴포넌트 스캔과 자동 의존관계 설정 - Controller 작성 @Controller public Class UserController{ private final UserServiceImpl userServiceImpl; @Autowired public UserController(UserServiceimpl userServiceImpl){ this.userServiceImpl = userServiceImpl; } } - Service 작성 @Service public Class UserServiceImpl implements iUserService{ ..

SPRING 2021.10.11

[SpringBoot] 스프링부트 웹개발 기초

View 환경설정 - resources / static / index.html - resources / static 폴더 하위에 index.html 파일을 올려두면 스프링부트에서 해당 html 파일을 Welcome Page로 인식하도록 기능을 제공한다. * spring.io 참고 정적 컨텐츠, MVC와 템플릿엔진, api 1). 정적 컨텐츠 - 정적컨텐츠는 스프링부트에서 자동으로 기능을 제공한다. - resources / static / hello-static.html 파일 생성 (컨트롤러 x) - 주소창에 localhost:8080/hello-static.html 입력후 엔터 1. 컨트롤러에 작성된 @RequestMapping("hello-static") 을 찾음 -> 찾지 못함 2. rsources ..

SPRING 2021.10.11

[Srping] web.xml

1. web.xml - web.xml은 설정을 위한 설정 파일 / DD (Deployment Desciptor : 배포설명자) - WAS가 처음 구동될 때 web.xml을 읽어 웹 애플리케이션 설정을 구성 - DispatcherServlet을 등록해주면서 스프링 설정 파일을 지정 - DispatcherServlet은 초기화 과정에서 지정된 설정 파일을 이용해 스프링 컨테이너를 초기화함 * 참고사이트 : https://docs.spring.io/spring/docs/current/spring-framework-reference/web.html#mvc Web on Servlet Stack Spring Web MVC is the original web framework built on the Servlet A..

SPRING 2021.08.24

SPRING 프레임워크 개발환경 세팅

- 스프링 개발을 위한 개발환경 세팅 1. 개발 환경 버전 1). 이클립스 IDE 2020-12 2). 스프링 - 4.3.9 3). 자바 - 1.8 4). 톰캣 - 8.5 5). 오라클 19c 2. 이클립스 - 스프링 프레임워크 설치 - 이클립스 실행 - Help - Eclipse MarketPlace - 검색창에 sts 입력후 엔터 - Spring Tools 3 Add-On for Spring Tools 4 3.9.17 RELEASE 선택후 install - 이클립스 재실행 3. 스프링 프로젝트 생성 - Project Explorer에 마우스 가져가고 우클릭 - New -> Other -> 입력창에 spring 입력 -> Spring Legacy Project 선택 - Project Name 입력 - ..

SPRING 2021.08.09
반응형