본문 바로가기
반응형

springboot4

3. SpringBoot(스프링부트) 빌드 후 실행 참고: 인텔리제이, 맥북 기준으로 작성된 글. 1. 인텔리제이에서 스프링부트가 실행되고 있다면 정지시켜준다. 2. 브라우저에서 localhost:8080 또는 화면을 띄울 로컬 url을 입력한 후 '사이트에 연결할 수 없음'을 확인한다. 3. 나는 Spring 프로젝트가 Dev/spring-study 폴더 안에 구성되어 있다. 각자 스프링 프로젝트가 들어있는 경로로 이동한 뒤 ./gradlew build 명령어를 입력하면 빌드가 된다. 빌드 후 build/libs 폴더로 이동하면 내가 만든 프로젝트명-버전-SNAPSHOT.jar 파일이 생성되어져 있다. java -jar 프로젝트명-버전-SNAPSHOT.jar 명령어를 입력하면 서버가 실행된다. ./gradlew build cd build/libs jav.. 2022. 12. 27.
2. Spring Boot localhost:8080 웹 페이지 띄우기 1) preferences에서 들어간다. 2. gradle을 검색해서 선택 > 빌드 및 실행, 테스트 실행을 IntelliJ IDEA로 변경 - 위에 노란줄 설명을 보면 알겠지만 자바 프로젝트에서는 IDE를 사용하여 빌드하고 실행하는것이 더 빠를 수 있다. 3. SpringStudyApplication.java 파일 선택 > main 좌측 초록 실행 버튼 또는 우측 상단 초록 실행 버튼을 눌러준다. 아래 콘솔창에 실행 로그가 올라오고 완료되면 성공. 4. 웹 페이지에 localhost:8080으로 접속하면 Whitelabel Error Page가 뜨면 성공. 5. src > resources > 새로 만들기 > 파일 > index.html 파일을 생성해준다. 6. index.html 안에 html 코드를.. 2022. 12. 24.
1. 스프링 부트 프로젝트 생성 - IntelliJ 기준 1. IDE를 이용하여 직접 생성하기1) 인텔리제이에서 [새 프로젝트] 버튼을 클릭한다.2) Spring Initializr 를 선택한 후 위와 같이 입력 및 선택한다. (자바 11 기준) * 참고 : 일반적으로 그룹은 회사 사이트 도메인을 사용하며, 아티팩트는 프로젝트명이라고 생각하면 된다.3) JAVA 버전과 Spring Boot 버전이 안 맞는 경우 에러날 수 있다. Java11이라면 Spring Boot 2.x.x를 선택 > 'Spring Web'을 검색한 후 체크박스 선택 > 완료4) 스프링 부트 프로젝트가 생성되었다.2. Spring initializr 사이트를 이용하여 생성하기1) start.spring.io 사이트로 이동2) 인텔리제이에서 입력한거와 똑같다. 왼쪽에 전부 입력 후 우측 'A.. 2022. 12. 23.
[스프링] @ResponseBody 동작 원리 @ResponseBody를 사용하면 뷰 리졸버(viewResolver)를 사용하지 않는다. 그 대신, HTTP의 BODY에 문자 내용을 반환한다. VeiwResolver 대신 HttpMessageConverter가 동작된다. 참고: 컨트롤러에서 리턴 값으로 문자를 반환하면 ViewResolver가 화면을 찾아서 처리한다. 스프링부트 템플릿엔진 기본 viewName 매핑(resources : templates/ + {ViewName} + .html @ResponseBody를 선언한 상태에서 객체를 반환하면 객체가 JSON으로 변환된다. HttpMessageConverter 기본 문자 처리 : StringHttpMessageConverter 기본 객체 처리 : MappingJackson2HttpMessage.. 2022. 4. 14.
반응형