728x90
반응형

@Value 2

스프링부트 설정파일

- 애플리케이션 실행시 application.properties 설정파일 읽어들이는 위치 순서 1> 현재 디렉토리의 /config 서브 디렉토리 2> 현재 디렉토리 3> 클래스 경로의 /config패키지 4> 클래스 경로의 루트 - 설정파일은 프로파일이라는 단위로 별도의 설정을 가지며 개발환경, 프로덕션환경 등 환경별로 설정을 나누고 싶은 경우에는 application-{profile}.properties의 명명 규칙으로 설정 파일을 만든다. - 설정파일의 작성형식은 YAML로도 가능하며 YAML 형식의 설정을 사용하려면 application.properties 대신에 application.yml 파일을 배치하면 자동 로드 된다. - 속성형식 설정 foo.remote-address = 127.0.0.1 ..

@RequestMapping,@api,@value 어노테이션 정리

@RequestMapping- 특정 uri 로 요청을 보내면 Controller에서 어떠한 방식으로 처리할지 정의 하는데 이때 들어온 요청을 특정 메서드와 매핑하기 위해 사용하는 어노테이션이다 여기서 가장 많이 사용하는 부분은 value 와 method 이다 value : 받을 url을 설정하게 된다 method : 어떤 요청으로 받을지 정의하게 된다 ( GET, POST, PUT, DELETE) @Api : 해당 API 설명하는 어노테이션 @value : Properties를 읽는 어노테이션으로써 propertySource를 사용하여 다양한 프로퍼티 파일을 쉽게 불러들여서 값을 지정한다는 장점이 있다.

728x90
반응형