Spring Boot 기본 구조

2023. 7. 6. 10:22·STUDY/SPRING
반응형

- 처음 스프링부트 프로젝트 생성시 구조

  1. src/main/java

  2. src/main/resources

  3. build.gradle

 

 

 

 

 

 

 

 

1. DemoApplication.java

  - 기본 main() 메서드

  - @SpringBootApplication 어노테이션

        이 어노테이션은 세가지 어노테이션으로 구성되어 있는데

        @EnableAutoConfiguration : Bean을 등록하는 자바설정파일

        @ComponentScan : @Component을 가진 Bean을 스캔, 등록

        @Configuration : java기반의 설정파일로 인식됨

         으로 구성되어 있다.

 

 

2. src/main/resources

   2-1. templates : 스프링 버전이 올라가면서 jsp대신 thymeleaf로 view엔진이 변경되었는데, 이 thymeleaf 파일을 두는곳

                             이번 프로젝트에서는 freemaker를 사용할 거라서 ftl파일이 저장되는 곳.

   2-2. static : content를 두는 곳(보통 css나 js파일)

 

3. build.gradle

   3-1. 원래 사용하던 Maven 대신에 그레이들을 사용할예정

   3-2. 필요한 라이브러리들을 추가

 

* 스프링부트는 개발에 필요한 일부 설정들이 기본으로 처리가 되어 있는데 tomcat 서버 또한 내장하고 있음.

   >> WAS를 설치하지 않아도 되며 Java Build Path 등 설정을 신경쓰지 않아도 됨.

 

반응형
저작자표시 (새창열림)

'STUDY > SPRING' 카테고리의 다른 글

Spring boot - 프리마커(freemaker) 설정  (1) 2023.07.06
의존성 주입(DI)  (0) 2022.10.28
카카오 로그인 API 사용하기 - 4(로그인 완료)  (0) 2022.08.18
카카오 로그인 API 사용하기 - 3  (0) 2022.08.18
카카오 로그인 API 사용하기 -2  (2) 2022.08.16
'STUDY/SPRING' 카테고리의 다른 글
  • Spring boot - 프리마커(freemaker) 설정
  • 의존성 주입(DI)
  • 카카오 로그인 API 사용하기 - 4(로그인 완료)
  • 카카오 로그인 API 사용하기 - 3
3unB
3unB
  • 3unB
    ILLILI
    3unB
  • 전체
    오늘
    어제
    • 분류 전체보기 (153)
      • STUDY (109)
        • JAVA (31)
        • SPRING (29)
        • JSP (11)
        • DATABASE (19)
        • HTML (0)
        • CSS (4)
        • GITHUB (2)
        • ETC (5)
        • 자격증 (1)
        • ERROR (6)
      • PROJECT (6)
        • Personal_Project 01 - commu.. (1)
        • TeamProject - JOINUS (4)
      • EUNB (30)
        • 맛집 (27)
        • 여행 (3)
        • 전세사기 (0)
      • 오블완챌린지 ++ (4)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • 짱민지
    • 아랄이
  • 공지사항

  • 인기 글

  • 태그

    속초 중앙시장 감자전
    망미 카페
    mysql
    전포 신상 맛집
    망미 조용한 카페
    전포동 핫플
    인제 고향집
    Database
    속초 해변 숙소
    콩콩팥팥 두부
    서면 설야멱
    전포 밥집
    센텀 신세계백화점 팝업
    배열 한 컬럼에 넣기
    oracle
    속초 숙소 내돈내산
    티스토리챌린지
    alter
    전포동 카페
    오블완
    콩콩팥팥 맛집
    인제 두부
    전포 연어덮밥
    전포동 맛집
    망미 바
    전포 맛집
    서면 맛집
    전포 오꼬노미야끼
    전포 데이트
    망미 테린느
  • 최근 댓글

  • 최근 글

  • 250x250
  • hELLO· Designed By정상우.v4.10.0
3unB
Spring Boot 기본 구조
상단으로

티스토리툴바