길민호(ethan.mino)
코딩수첩
길민호(ethan.mino)
전체 방문자
오늘
어제
  • 분류 전체보기 (215)
    • Computer Science (0)
    • Web (6)
      • CSS (0)
      • HTML (0)
    • Node.js (0)
    • Javascript (2)
    • Java (46)
      • Spring (27)
      • Jsp (0)
    • C\C++ (2)
    • Programming (0)
    • AI (0)
    • Database (7)
    • Git (5)
    • Algorithm (119)
      • Stack (0)
      • Queue (0)
      • Linked List (0)
      • Sort (0)
      • Simulation (27)
      • Recursion (0)
      • Backtracking (4)
      • Two Pointer (3)
      • Dynamic Programming (19)
      • Greedy (10)
      • Graph (3)
      • Dijkstra (1)
      • BFS\DFS (8)
      • Floyd (1)
      • MST (4)
      • Tree (4)
      • Binary Search (8)
      • Binary Search Tree (4)
    • IntelliJ (4)
    • Vscode (0)
    • Operating System (0)
    • 후기 (3)
    • 성장일지 (13)
    • 스터디 (7)
    • 설치 (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • ㅡ

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
길민호(ethan.mino)

코딩수첩

Java/Spring

pom.xml

2020. 7. 11. 02:31
    <dependency>
      <groupId>javax.servlet</groupId>
      <artifactId>javax.servlet-api</artifactId>
      <version>3.1.0</version>
      <scope>provided</scope>
    </dependency>

scope는 4가지가 있다. 

  • compile : 컴파일할 때 필요. 테스트 및 런타임에도 클래스패스에 포함된다. scopr를 설정하지 않는 경우 기본값.
  • runtime : 런타임에 필요. JDBC 드라이버 등이 예가 된다. 컴파일 시에는 필요하지 않지만, 실행 시에 필요한 경우.
  • provided : 컴파일 시에 필요하지만, 실제 런타임 때에는 컨테이너 같은 것에서 제공되는 모듈, servlet, jsp, api등이 이에 해당되며, 배포시 제외된다.
  • test : 테스트 코드를 컴파일할 때 필요. 테스트 시 클래스 패스에 포함되며, 배포시 제외된다.

 

'Java > Spring' 카테고리의 다른 글

Spring IoC/DI 컨테이너  (0) 2020.07.11
Spring Framework란?  (0) 2020.07.11
Maven이란?  (0) 2020.07.10
스웨거 (Swagger)란?  (0) 2020.07.01
Rest Controller란?  (0) 2020.07.01
    'Java/Spring' 카테고리의 다른 글
    • Spring IoC/DI 컨테이너
    • Spring Framework란?
    • Maven이란?
    • 스웨거 (Swagger)란?
    길민호(ethan.mino)
    길민호(ethan.mino)
    💻 호기심 많은 서버 개발자 길민호입니다.

    티스토리툴바