SpringBoot 항목에 자주 사용되는 메모 전체
1. @SpringBootApplication: 주석을 조합하여springboot가 자동으로 프로그램에 필요한 설정을 하도록 합니다.@ComponentScan, @Configuration 및 @Enable AutoConfiguration 메모 포함
2. @Mapper: 인터페이스 클래스에 @Mapper를 추가하여 컴파일한 후에 해당하는 인터페이스 구현 클래스를 생성합니다
3. @MapperScan: @Mapper와 같은 역할을 하지만 Springboot 시작 클래스에 추가하고 실현 클래스가 될 인터페이스를 지정하는 패키지를 지정한다. 그리고 패키지 아래의 모든 인터페이스는 컴파일한 후에 해당하는 실현 클래스를 생성한다.
4. @Insert/@Delete/@Select/@Update: sql 주석, Dao/Mapper 방법에 sql 문장을 직접 쓸 수 있습니다
5.@Param: 매개변수 메모
6.@Service: 서비스 레이어를 손질하는 데 사용되는 구성 요소
7.@Resource/@Autowired: 의존적인 bean 차이점 자동 가져오기: @Resource는 기본적으로 이름에 따라 조립하고,name 속성을 통해 @Autowired는 기본적으로 유형에 따라 조립할 수 있으며, 이름으로 조립할 수도 있습니다. @Qualifier 주석과 함께
8.@Transactional:spring 사무 관리를 설정하는데 사용되며, 모두 성공하거나, 성공하지 못합니다
9.@Controller: 컨트롤러 클래스를 정의하는 데 사용되며, 컨트롤러가 사용자가 보낸 URL 요청을 해당하는 서비스 인터페이스로 전송합니다
10.@RequestMapping: URL과 Controller의 특정 함수 매핑 담당
11. @RequestParam: 수락된 매개 변수는 RequestHeader에서 왔고 @RequestParam 메모에 대한 변수에 매개 변수를 부여합니다. Requet을 사용할 수 있습니다.getParameter("") 가져오기
12. @RequestBody: 받은 json 데이터를 실체 클래스에 불러오기
13. @ResponseBody: 메서드의 반환 값을 적절한 HttpMessageConverter를 통해 특정 형식으로response의 body 영역에 쓰기
14. @Configuation: 구성 클래스를 정의하는 데 사용되며 xml 프로필을 대체할 수 있습니다.
15. @Bean: 주로 @Configuration 주석 클래스에 사용되며, @Component 주석 클래스에도 사용됩니다.
16. @Value: SpringBoot에서 구성 파일의 속성 값을 주입합니다@Value(“${}”)
17. @Component: 일반 포조를 스프링 용기에 실례화하여 프로필에 해당한다.일반 구성 요소
18. @Scheduled: 타이밍 퀘스트 주석;cron 표현식: [초] [분] [시간] [일] [월] [주] [년] 매일 0시: @Scheduled(cron="0 0 0 0 * *?")5분 간격: @Scheduled(cron="0 0/5 ***?")매월 마지막 날 23시에 실행: @Scheduled(cron="0 0 0 23L *?")매일 0시, 6시, 12시, 18시에 한 번씩 실행: @Scheduled(cron="0 0 0, 6, 12, 18 *?")설명:
*
는 모든 값?
을 나타내고 지정하지 않는 값-
을 나타낸다. 구간,
은 여러 개의 값/
을 지정하여 점증 촉발에 사용한다."5/15"를 초 단위로 설정하면 5초부터 시작하고 15초 단위로 트리거L
하면 마지막 의미W
는 지정된 날짜로부터 가장 가까운 근무일(월요일부터 금요일까지)#
순번(매월 몇 주 요일을 의미), 예를 들어 주 필드에 "6#3"을 설정하면 매월 셋째 주 토요일을 의미합니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.