반응형
반응형
프로젝트의 디렉토리 구조 src/main/java 자바 파일이 위치하는 곳 자바로 작성된 스프링 부트의 컨트롤러, 서비스, 매퍼 등의 파일이 존재 메인 파일은 '프로젝트명+Application.java' 로 자동 생성 src/main/resources html, css, xml, 환경설정 파일이 위치하는 곳 자바 파일이 아닌 다른 파일을 보관 templates 디렉토리 : 템플릿 파일(html)을 저장하는 곳 static 디렉토리 : css, js, 이미지 파일을 저장하는 곳 application.properties : 프로젝트의 환경 설정을 저장하는 파일 src/test/java src/main/java 디렉토리에서 작성한 코드를 테스트하기 위한 곳 build.gradle 프로젝트에 사용되는 환경 설정..
서버 편의성 Spring Boot Devtools 코드 파일 수정시 서버의 재시작 없이 자동으로 서버를 재시작해주는 라이브러리 변수 데이터 접근 편의성 Lombok 변수 데이터의 접근 편의성을 증가시켜주는 라이브러리 생성자를 통한 데이터 설정을 생략하고 .set~/.get~ 으로 바로 이용 할 수 있게 해준다. 클래스의 위에 @getter/@setter 를 선언해주면 된다. 데이터베이스 접근 편의성 MyBatis 자바의 데이터베이스(JDBC)에서 데이터 접근성을 높여주는 SQL 매핑 프레임워크 즉, 자바에서 데이터베이스를 사용 할 때 개발자가 편하게 개발하기 위해서 개발되었다. H2 Database 개발용이나 소규모 프로젝트에서 사용하는 가벼운 데이터베이스 개발 속도에 초점을 맞추어 개발을 우선시하고 추..
이번 포스팅에서는 웹 페이지에 문자열을 출력하면서 해당되는 메소드에 대한 설명이 포함되어 있습니다. 컨트롤러(Controller) 리퀘스트매핑(RequestMapping) 리스폰스바디(ResponseBody) 사전 준비 이름이 'demo'인 프로젝트 생성 'src/main/java'의 기본 패키지 안에 'Hello.java' 이름의 파일 생성 자바 파일 생성 하는 방법 패키지 우클릭 - New - Class 코딩 생성된 Hello.java 파일에 아래의 코드 입력 // 패키지 이름 package com.example.demo; // 임포트한 라이브러리 목록 import org.springframework.stereotype.Controller; import org.springframework.web.bi..
문제 스트링에서 웹 페이지를 실행하니 아래와 같이 글자가 깨져서 보임 해결 방법 Window - Preferences General - Workspace - Text file encoding - Other(UTF-8) - Apply and Close 해결 화면 프로젝트를 재실행하니 한글 깨짐이 해결 됨
해당 포스팅은 STS4 버전을 기준으로 작성하였습니다. 스프링 부트 프로젝트 생성 File - New - Spring Starter Project Name에 생성 할 프로젝트 이름 입력 - Next Web - Spring Web 체크 - Finish Spring Web을 체크하지 않으면 웹 기능 사용 불가 프로젝트 생성 확인 및 실행 프로젝트 우클릭 - Run As - Spring Boot App 콘솔에 Spring이라고 뜨면서 정상적으로 실행된 화면 + '부트 대시보드'(좌측 하단)에 실행한 프로젝트를 더블클릭하면 로컬서버를 확인 할 수 있다. 물론 아무런 코드를 삽입하지 않았기 때문에 보여질 페이지는 없다고 뜬다. 이는 에러가 아니며 정상적으로 프로젝트가 생성됨을 확인할 수 있다. Run As 에러 ..
스프링 부트 로컬 포트 변경하기 Package Explorer의 프로젝트 내에서 src/main/resources - application.properties 파일 열기 보통은 비어있으며 기본적으로 포트는 8080을 사용 server.port = 원하는 포트 번호 입력 server.port = 8081 // 원하는 포트 번호 입력 결과 확인 포트 번호가 정상적으로 8081이 됨을 확인