2022/03/30

이전영·2022년 3월 31일
0

@RequestBody 클라이언트에서 JSON(포스트맨을 이용)해서 넘긴것을 LoginDTO에 저장하고 싶다. RequestBody 하면된다.

JSON ==> DeptDTO
(@RequestBody)
<==
(@ResponseBody)

맵핑값을 이제 departments로 줄거다 Rest방식에서는 기능을 뜻하는 것으로 맵핑값을 주지 않는다.
맵핑값이 같아도 @GetMapping ㅇ=앞에 붙어있는 걸로 구분이 된다.
swagger = Rest방식에서만 사용된다.

mvnrepository 가서 dependency복사.

<!-- https://mvnrepository.com/artifact/io.springfox/springfox-swagger-ui -->
		<dependency>
			<groupId>io.springfox</groupId>
			<artifactId>springfox-swagger-ui</artifactId>
			<version>2.9.2</version>
		</dependency>
		<!-- https://mvnrepository.com/artifact/io.springfox/springfox-swagger2 -->
		<dependency>
			<groupId>io.springfox</groupId>
			<artifactId>springfox-swagger2</artifactId>
			<version>2.9.2</version>
		</dependency>

Swagger사용하면 자동으로 url을 알려주고 우리는 클릭만 하면된다.

pom.xml에 의존성 주입하고,
com.config에 SwaggerConfig 추가하면된다.

Boot에서 jsp사용하기

pom.xml에 의존성주입.
src-main-webapp-WEB-INF-views폴더 만들기

css/js/images는 resource/static에 저장하면 자동으로 인식된다.

변경사항 적용하려면 DevTool이 필요하다.

파일업로드

UploadDTO CommonsMultipartFile-> Dependency 등록하거나
MultipartFile이용.

@Value

@Value("${server.port}")
String port;

$블럭으로 .properties 키값을 가져올수있다.
profile
개발자 2년차

0개의 댓글

관련 채용 정보