일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- select
- 추천 사이트
- 함수 인자값 id
- Java
- 비밀번호 변경 명령어
- 하모니카 OS 5
- cmd
- 리눅스
- JSON
- 명령어
- 타임리프
- js
- 룸북
- BindingResult
- 다른사람 프로젝트 수정전 가져야할 자세
- 설정
- Test 룸북 사용하기
- 개발시작전 자세
- StringUtils.hasText
- 스프링부트
- 자바스크립트 인라인
- 프로젝트 클린
- 시퀀스 조회
- linux
- 추천 프로그램
- it
- Intellij
- 순서 보장
- 타임리프와 스프링
- #{..}
- Today
- Total
목록◆SPRING/애노테이션 (5)
웹개발 블로그
스프링에서는 3가지 방법으로 일괄처리 기능을 지원해주고 있다.1)batch : 여러 job을 순차적으로 처리2)quartz,scheduler : 특정 job을 특정 시간에 처리 참조https://king-ja.tistory.com/81 스프링 배치(Spring Batch)와 스케쥴러(Scheduler)1. 스프링 배치(Spring Batch)란? 1) 스프링 배치(Spring Batch) 배치(Batch) : 일괄처리 사용자와 상호작용 없이 여러 개의 작업을 미리 정해진 순서에 따라 중단 없이 처리하는 것입니다. 스프링 배치(Springking-ja.tistory.comhttps://velog.io/@yeonii/Spring-%EC%8A%A4%ED%94%84%EB%A7%81-%EC%8A%A4%EC%BC%..

스프링은 스프링 컨테이너에 스프링 빈을 등록할 때, 기본으로 싱글톤으로 등록합니다.(유일하게 하나만 등록해서 공유합니다.)따라서 같은 스프링 빈이면 모두 같은 인스턴스다.설정으로 싱글톤이 아니게 설정할 수 있지만, 웬만하면 특별한 경우를 제외하면 대부분 싱글톤을 사용한다.스프링 빈을 등록하는 2가지 방법컴포넌트 스캔과 자동 의존관계 설정자바 코드로 직접 스프링 빈 등록하기컴포넌트 스캔과 자동 의존관계 설정@Component 애노테이션이 있으면 스프링 빈으로 자동 등록된다.@Controller 컨트롤러가 스프링 빈으로 자동 등록된 이유도 컴포넌트 스캔때문이다.

@RestController //@Controller + @ResponseBodypublic class HelloController { @GetMapping("/hello") public String hello(){ return "hello"; // return "hello.html" file in templates folder. }} http 메시지 바디에 값을 넣어 화면에 return값이 보여진다.화면에 hello가 보여진다.
https://velog.io/@sloools/Spring-Boot-RequestParam-PathVariable-%EC%96%B4%EB%85%B8%ED%85%8C%EC%9D%B4%EC%85%98-PathVariable-Optional-Check [Spring Boot] @RequestParam, @PathVariable 어노테이션, @PathVariable Optional Check, @PathVariable는 모두 클라이언트가 호출한 URL의 파라메터를 받아서 처리하는 어노테이션이다. @RequestParam @RequestParam은 아래 처럼 파라메터에 key=value 형식으로 전달될 때 값들을 1:1 맵핑할 때 사용velog.io Optional@PathVariable는 URL에 생략하여 호출..

@Import(AppV1Config.class) : 클래스를 스프링 빈으로 등록한다. 여기서는 AppV1Config.class 를 스프링 빈으로 등록한다. 일반적으로 @Configuration 같은 설정 파일을 등록할 때 사용하지만, 스프링 빈을 등록할 때도 사용할 수 있다. @RequestMapping : 스프링MVC는 타입에 @Controller 또는 @RequestMapping 애노테이션이 있어야 스프링 컨트롤러로 인식한다. 그리고 스프링 컨트롤러로 인식해야, HTTP URL이 매핑되고 동작한다. 이 애노테이션은 인터페이스에 사용해도 된다.@ResponseBody : HTTP 메시지 컨버터를 사용해서 응답한다. 이 애노테이션은 인터페이스에 사용해도 된다.@RequestParam("itemId") S..