일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- fetch join
- kotlin 리팩터링
- 스프링 포매터
- 비기능적 요구사항
- 스프링시큐리티
- 소프트웨어의 품격
- 도커 이미지 빌드
- Atomicity
- jpa no session
- 자바 필터
- Spring
- 스프링 시큐리티 설정
- 토비의 스프링
- 스프링
- kotlin ::
- 그래프큐엘
- 스프링di
- jpa lazy
- 생성자주입
- 정적팩토리메서드
- 스프링부트 도커
- spring formatter
- java predicate
- IOC
- 동적파라미터
- 기능적 요구사항
- method refetence
- ioc컨테이너
- 수정자주입
- open-session-in-view
- Today
- Total
목록Spring (2)
공부기록
1014 스프링mvc formatter Formatter ? 문자열을 객체로 변환시키거나 객체를 문자열로 변환해주는 일을 한다. Person.java @Getter @Setter public class Person { private String name; } SampleController.java @RestController public class SampleController { @GetMapping("/hello/{name}") public String helloPathVariable(@PathVariable("name") Person person) { return "hello this is pathVar. "+person.getName(); } @GetMapping("/hello") public S..
스프링이 제공하는 객체의 스코프.Bean(스프링이 관리하는 오브젝트)이 생성되고, 존재하고 적용되는 범위? 이것을 Bean의 scope라 부른다.기본적으로 빈의 스코프는 싱글톤스코프다.싱글톤스코프는 컨테이너 내에 한 개의 오브젝트만 만들어져서 강제로 제거하지 않는 한, 컨테이너가 살아있는 한 계속 유지된다. 왜 singleton으로 제공하는가?일단 스프링은 자바엔터프라이즈개발을 위한 프레임워크다. 이 말인 즉슨, 사용자가 많다는 얘기. 그 많은 사용자가 요청할 때마다 새로운 객체를 생성해서 제공하는 것은 비용이 크기 때문에 기본적으로 싱글톤으로 객체의 갯수를 제한한다.스프링컨테이너는 싱글톤관리 컨테이너이기도 하다! 평범한 자바 클래스를 싱글톤으로 활용하게 해준다는 뜻. 싱글톤 레지스트리 덕분에 싱글톤으..