728x90
반응형

JAVA/SPRINGBOOT 21

[SPRINGBOOT] @SpringBootApplication

https://coooding.tistory.com/33 [Spring][Spring boot] @SpringBootApplication 이란? 다들 스프링부트 프로젝트를 처음 시작할때 @SpringBootApplication를 한번씩 보셨을 것입니다. 오늘은 @SpringBootApplication에 대해서 간단히 알아보겠습니다. @SpringBootApplication 이란? @SpringBootAplication 어 coooding.tistory.com ⬇️ @SpringBootApplication 이란? @SpringBootAplication 어노테이션은 auto-configuration을 담당합니다. 다시 이야기 하자면 @SpringBootAplication 어노테이션으로 인해 스프링 부트의 자..

JAVA/SPRINGBOOT 2023.03.21

[SPRINGBOOT] 스프링부트의 구조

스프링부트 프로젝트의 전체 구조는 다음과 같다. src/main/java 디렉터리 src/main/java 디렉터리의 com.mysite.sbb 패키지는 자바 파일을 작성하는 공간이다. 자바 파일로는 HelloController와 같은 스프링부트의 컨트롤러, 폼과 DTO, 데이터 베이스 처리를 위한 엔티티, 서비스 파일등이 있다. SbbApplication.java 파일 모든 프로그램에는 시작을 담당하는 파일이 있다. 스프링부트 애플리케이션에도 시작을 담당하는 파일이 있는데 그 파일이 바로 + Application.java 파일이다. 스프링부트 프로젝트를 생성할때 "Sbb"라는 이름을 사용하면 다음과 같은 SbbApplication.java 파일이 자동으로 생성된다. [파일명:/sbb/src/main/j..

JAVA/SPRINGBOOT 2022.07.25

[SPRINGBOOT] 스프링부트 도구 설치

Spring Boot Devtools - Spring Boot Devtools를 설치하면 서버 재시작 없이도 클래스 변경시 서버가 자동으로 재가동된다. build.gradle 파일에 dependencies 항목에 developmentOnly 'org.springframework.boot:spring-boot-devtools'를 추가 build.gradle 파일의 내용을 적용하려면 다음처럼 build.gradle 파일을 선택한후 오른쪽 마우스 버튼을 눌러 [Gradle -> Refresh Gradle Project]를 선택하여 필요한 라이브러리를 다운로드해야 한다. developmentOnly Gradle의 developmentOnly는 개발환경에만 적용되는 설정이다. 즉, 운영환경에 배포되는 jar, w..

JAVA/SPRINGBOOT 2022.07.08

[SPRINGBOOT] 빌드관리도구 maven 과 gradle

https://dev-coco.tistory.com/65 메이븐(Maven)과 그래들(Gradle)의 개념 및 비교 스프링과 스프링부트를 공부 하려던 중 maven과 gradle을 알게되었습니다. maven과 gradle이 빌드관리도구인 것은 알고있지만 자세한 개념은 모르기에 maven과 gradle 각각의 개념과 정확한 차이점을 알 dev-coco.tistory.com https://hye0-log.tistory.com/27 [Spring Boot]배포 방법 비교 (JAR vs WAR) 스프링 부트의 장점 중 하나는 실행 가능한 JAR (Executable Jar)로 빌드하여 프로젝트를 바로 실행시킬 수 있다는 점이다. 실제로 스프링부트 관련 문서를 보다 보면 "Executable Jar"라는 단어를 ..

JAVA/SPRINGBOOT 2022.06.26
728x90
반응형