SpringBoot 주해 빗질

2392 단어
주석 @ SpringBootApplication 을 시작 하여 spring boot 가 프로그램 에 필요 한 설정 을 자동 으로 하도록 합 니 다. 이것 은 복합 주석 입 니 다. @ComponentScan@SpringBootConfiguration, @EnableAutoConfiguration 등 주석 을 포함 합 니 다.
@ Autowired: 의존 하 는 bean 자동 가 져 오기
@ import: 다른 설정 클래스 를 가 져 오 는 데 사 용 됩 니 다.
@ Bean: @ Bean 레이 블 방법 으로 XML 에 설 치 된 bean 과 같 습 니 다. XML 에 해당 하 는 것 은 클래스 가 아 닌 방법 위 에 놓 습 니 다. bean 을 만 들 고 spring 관리 에 맡 기 겠 다 는 뜻 입 니 다.
@ Component: 일반 pojo 를 spring 용기 에 예화 합 니 다. 설정 파일 에 해당 합 니 다.
@ Controller: 컨트롤 러 클래스 를 정의 하 는 데 사 용 됩 니 다. spring 프로젝트 에서 컨트롤 러 가 사용자 가 보 낸 URL 요청 을 해당 하 는 서비스 인터페이스 (service 층) 로 전송 합 니 다. 일반적으로 이 주 해 는 클래스 에 있 습 니 다. 일반적인 방법 은 주해 @ RequestMapping 에 맞 춰 야 합 니 다.
@ Service: 보통 service 층 을 수식 하 는 구성 요소 입 니 다.
@ Configuration: spring 과 같은 XML 설정 파일;자바 코드 를 사용 하면 형식 안전 을 검사 할 수 있 습 니 다.(일반적으로 @ Bean 주해 에 맞 춰 사용)
@ RestController: 주 해 는 @ Controller 와 @ Response Body 의 집합 으로 컨트롤 러 bean 임 을 나타 내 며 함수 의 반환 값 을 HTTP 응답 체 에 직접 입력 하 는 REST 스타일 의 컨트롤 러 입 니 다.
@ Response Body: 이 방법의 반환 결 과 를 HTTP response body 에 직접 기록 합 니 다. 보통 비동기 로 데 이 터 를 가 져 올 때 사용 되 며 RESTful api 를 구축 하 는 데 사 용 됩 니 다.@ RequestMapping 을 사용 한 후 반환 값 은 보통 점프 경로 로 해석 되 며, @ esponsebody 를 더 한 후 되 돌아 오 는 결 과 는 점프 경로 로 해석 되 지 않 고 HTTP response body 에 직접 기 록 됩 니 다.예 를 들 어 비동기 로 json 데 이 터 를 가 져 오고 @ Responsebody 를 더 하면 json 데 이 터 를 직접 되 돌려 줍 니 다.이 주 해 는 일반적으로 @ RequestMapping 과 함께 사용 합 니 다.
@ RequestMapping: @ RequestMapping ("/ path") 은 이 컨트롤 러 가 모든 "/ path" 의 UR L 요청 을 처리 하 는 것 을 표시 합 니 다.RequestMapping 은 요청 주소 맵 을 처리 하 는 주석 으로 클래스 나 방법 에 사용 할 수 있 습 니 다.클래스 에 사용 할 때 클래스 의 모든 응답 요청 을 표시 하 는 방법 은 이 주 소 를 부모 경로 로 합 니 다.이 주 해 는 여섯 개의 속성 이 있 습 니 다. params: 지정 한 request 에 일부 매개 변수 값 을 포함 해 야 이 방법 을 처리 할 수 있 습 니 다.headers: 지정 한 request 에는 지정 한 header 값 이 포함 되 어 있어 야 요청 을 처리 할 수 있 습 니 다.value: 요청 한 실제 주 소 를 지정 합 니 다. 지정 한 주 소 는 URI Template 모드 method 일 수 있 습 니 다. 요청 한 method 형식, GET, POST, PUT, DELETE 등 consumes: 요청 한 제출 내용 형식 (Content - Type) 을 지정 합 니 다. 예 를 들 어 application / json, text / html;produces: 되 돌아 오 는 콘 텐 츠 형식 을 지정 합 니 다. request 요청 헤더 에 있 는 (Accept) 형식 에 만 이 지정 한 형식 이 포함 되 어야 되 돌아 갑 니 다.
@ RequestParam: 방법의 인자 앞 에 사용 합 니 다.
@ Setter: 속성 에 주석 달기;속성 에 setting 방법 제공
@ Getter: 속성 에 주석 달기;속성 에 getting 방법 제공
@ Value: Spring boot application. properties 설정 의 속성 값 을 입력 합 니 다.

좋은 웹페이지 즐겨찾기