본문 바로가기
개념공부/BackEnd

[REST] RESTFul 설정 순서

by 29살아저씨 2021. 10. 29.
반응형

1. pom.xml에 json과 rest가 잘 동작하는지 확인할 수 있는 swagger를 추가해준다.

<json-version>20210307</json-version>
<!-- https://mvnrepository.com/artifact/org.json/json -->
		<dependency>
			<groupId>org.json</groupId>
			<artifactId>json</artifactId>
			<version>${json-version}</version>
		</dependency>
        
<!-- swagger -->
		<dependency>
			<groupId>io.springfox</groupId>
			<artifactId>springfox-swagger2</artifactId>
			<version>2.4.0</version>
		</dependency>
		<dependency>
			<groupId>io.springfox</groupId>
			<artifactId>springfox-swagger-ui</artifactId>
			<version>2.4.0</version>
		</dependency>

2. src/main/java에 swagger.java파일을 넣는다.

 

3. servlet-context.xml 파일에 mapping정보를 추가한다.

<resources mapping="/*.html" location="/" />
<resources mapping="/webjars/**" location="classpath:/META-INF/resources/webjars/" />
<resources mapping="/swagger-ui.html" location="classpath:/META-INF/resources/" />

4. servlet-context.xml 파일에 <context:component-scan base-package="기본루트">

   기본루트 : MVC project 만들 때 설정한 기본 루트로 설정한다.

 

5. controller 패키지 안에 @RestController를 지정할 컨트롤러를 하나 생성한 후 GET,POST,PUT,DELETE 등을 작성한다.

 

 

반응형

댓글