목록Spring (49)
seong
html or jsp 파일 생성 위한 폴더 생성 1. View Resolver가 읽을 수 있도록 경로 설정 - webapp/WEB-INF/views 2. 폴더 생성이 됬다면 views 파일 아래 new - Other - html 검색 후 생성 여기서 html을 검색해도 아무것도 나오지 않는다면 웹 개발 플러그인 설치가 필요하다. https://seong9566.tistory.com/102 로 가서 확인 3. 파일을 완료 했으면 이제 언어 설정 Help - Preferences - enc검색 - Web 아래에 있는 3가지 모두 UTF-8로 변경
Help - Eclipse Marketplace enterprise 검색 후 아래 툴 Install 설치가 완료 됬으면 이제 html, jsp가 이제 생성이 된다.
설정 순서 1. properties에 경로 설정 2. 라이브러리 설치(Tomcat Embed Jasper, JSTL) 3. 올바른 경로에 파일 생성 1. application.properties 에 아래 처럼 작성 만약 내가 생성할 파일 확장자가 .html 이라면 .jsp -> html로 바꿔준다. 2. View Resolver 를 위한 라이브러리 2개 설치 Tomcat Embed Jasper 9.0.22 라고 되있지만 추후 .65로 버전변경 했다. JSTL 라이브러리 gradle 에서 의존성 부분에 붙여넣기 Gradle - Refresh Gradle Project 해준다. 3. 올바른 경로에 파일 생성 위의 fix 경로들과 라이브러리가 합쳐지면 루트 경로가 /demo/src/main/webapp/WEB..
Spring 프로젝트 구조 생성 1. .demo는 첫 프로젝트 제대로 설정 했다면 자동 생성된다, .demo 클릭 - 패키지 생성(web) 2. web 패키지 아래 class 생성 4. DemoContoller클래스 생성 5. 소스코드 작성 6. DemoApplication.java 클래스(이 클래스는 자동생성) Run - Java Application 7. 포트 변경 - Application의 서버 포트를 8000으로 설정 포트 설정후 재 실행 웹에서 http://localhost:8000/home 콘솔창으로 확인
Annotation란? 사전적 의미로는 "주석" 이라는 의미이다. Spring에서는 클래스, 메서드에 추가해 다양한 기능을 수행 하는 역할을 한다. Annotation을 사용하게 되면 코드의 길이, 유지보수, 생산성 측면에서 좋다. @RestController (@Controller + @ResponseBody) 클래스에 @RestController을 적어주면 객체 자체를 반환해준다. @GetMapping HTTP Get 요청을 처리하는 메서드를 맵핑 하는 어노테이션이다. 메서드에 따라 페이지의 주소를 결정한다. 위의 2개 말고도 굉장히 많은 어노테이션이 있다. (추후 공부) 예제1 @RestController //DemoController클래스의 컨트롤러 public class DemoControlle..
1. File - New - Spring Starter Project 클릭 2. 기본 셋팅 Group, Package : 자신의 회사 사이트 or 자신의 사이트 입력(공부할 목적이라면 기본값 줘도 상관없다.) 나머지는 자신의 환경에 맞게 설정 3. Spring 기본 라이브러리 설정
GSON 검색 - 버전 2.9 사용 Gradle - implementaion ~ 부분 복사 https://mvnrepository.com/artifact/com.google.code.gson/gson/2.9.0 build.gradle - dependencies 아래에 복사한 부분을 넣어준다. 오른쪽 마우스 - Gradle - Refresh Gradle Project (꼭 해야함)