XML 파일의 및 요소에서 스프링 스키마에 정의된 , , 의 요소를 사용하면 List, Map, Set의 형식의 속성과 생성자 인자를 설정할 수 있습니다. Case 01 - Property Type 첫번째 방법 - 요소를 사용하여 key = value 형식으로 지정할 수 있습니다. 두번째 방법 - 요소를 사용하여 내부에 요소의 key 특성과 value형식으로도 사용할 수 있습니다. x = y a = b Getting started with the Spring Framework Case 02 - List Type 요소를 사용하여 값을 지정할 수 있습니다. 의 특성 중 value-type을 사용하여 생성자 인자가 받는 요소의 형식을 지정할 수 있습니다. value-type은 선택사항이며, value-type..
XML파일 중 bean의 요소에 지정된 생성자 인자를 빈(Bean) 클래스의 생성자에 지정된 생성자 인자와 연결하는 방법을 알아 보겠습니다. Case 01 - 형식을 기준으로 한 생성자 인자 연결 요소의 index 특성을 지정하지 않은 경우 스프링 컨테이너는 요소에 지정된 형식과 빈 클래스의 생성자에 지정된 인자의 형식을 비교하여 호출할 생성자를 찾습니다. Case 02 - 고유한(상속되지 않은) 빈을 지정하는 생성자 인자 아래 예제에서는 ServiceTemplate Class의 생성자 인자의 순서와 XML에서의 생성자 인자의 순서가 일치하지 않는것을 알 수 있습니다. 하지만 실행 시 스프링 컨테이너가 serviceTemplate 빈의 인스턴스를 정상적으로 생성할 수 있습니다. 그 이유는 ServiceT..
Spring Bean이란? Spring에서 POJO(Plain, old java object)를 'Beans'라고 부릅니다. Beans는 애플리케이션의 핵심을 이루는 객체이며, Spring IoC컨테이너에 의해 인스턴스화, 관리, 생성됩니다. Beans는 설정 메타 데이터(XML 파일)에 의해 생성됩니다. 애플리케이션의 객체가 지정되면, 해당 객체는 getBean() 메서드를 사용하여 가져올 수 있습니다. Spring Bean 정의 일반적으로 XML파일에 정의합니다. 주요 속성으로는 class(필수) - 정규화된 자바 클래스 이름 id - bean의 고유한 식별자 abstract - true로 설정된 경우 빈 정의가 추상적이라는 의미 abstract 키워드를 사용하여 추상적으로 빈을 설정하게 된다면 cl..
개인 토이프로젝트 진행중 AJAX를 사용하여 form의 input 데이터와 file 데이터를 Controller로 전달을 했어야 했는데 구글링을 하여 이것저것 찾아봤지만 다수의 글이 form에 enctype을 설정하거나 AJAX에 enctype을 설정하는 방법이 많았지만 file을 base64로 변환하여 컨트롤러에 전달하여 파일 객체를 생성 후 디렉토리에 저장하는 방법이 있어서 참고하여 글을 진행하겠습니다! Step 01 - JavaScript로 파일 업로드하여 base 64로 변환 js부분은 파일을 업로드 후 22 ~ 25번 라인만 보시면 되는데 파일이 업로드가 되었으면 filename, cover의 id에 각각 값을 할당하고 있습니다. filename, cover는 각 입니다. 1 2 3 4 5 6 ..
- Total
- Today
- Yesterday
- pipeline architecture
- java ThreadLocal
- transactional outbox pattern
- spring boot excel download paging
- polling publisher spring boot
- @ControllerAdvice
- redis sorted set
- 서비스 기반 아키텍처
- spring boot redisson 분산락 구현
- 자바 백엔드 개발자 추천 도서
- spring boot poi excel download
- spring boot redis 대기열 구현
- spring boot 엑셀 다운로드
- 레이어드 아키텍처란
- microkernel architecture
- spring boot excel download oom
- java userThread와 DaemonThread
- spring boot redisson sorted set
- transactional outbox pattern spring boot
- JDK Dynamic Proxy와 CGLIB의 차이
- pipe and filter architecture
- spring boot redisson destributed lock
- 트랜잭셔널 아웃박스 패턴 스프링부트
- 람다 표현식
- space based architecture
- 공간 기반 아키텍처
- 트랜잭셔널 아웃박스 패턴 스프링 부트 예제
- service based architecture
- redis sorted set으로 대기열 구현
- redis 대기열 구현
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |