본문 바로가기
반응형

JavaScript50

[SpringFramework]스프링 컬렉션 객체 설정-Set 컬렉션 설정(맵핑) set컬렉션은 보통 중복값을 허용하지 않는 객체를 사용할때 사용합니다. (일반 객체가 아닌, 데이터의 집합입니다.) 사용할때 맨위에 import java.util.Set 을 선언해줍니다. 즉, java.util.Set이라는 컬렉션을 사용합니다. (빨간 줄뜨는건 무시하셔도 됩니다! 코드를 작성할때마다 캡쳐하는것이 아닌 미리 다른걸 학습하고 있어서 다른것과 겹쳐서 뜨는거예요!) 먼저 클래스하나를 만들어서 위처럼 작성해줍니다. 그리고 그것을 호출하여 사용할 main을 하나 만들거예요! 아래와 같이 하나 만들어 주시면 됩니다. 해당 코드를 보시면 왜 위에서 빨간줄이 떴는지 알수 있습니다. 컬렉션종류가 다르기 때문에 떴던건데, 제가 빨간박스안에 있는내용은 자신이 사용할 컬렉션 객체로 바꿔서 쓰시면 됩니다. 이부분.. 2022. 2. 4.
[spring framework 기초] 스프링 컬렉션 객체와 설정하기 우리가 개발을 하면서 많은 양의 데이터를 처리해야 할때가 있습니다. 그럴때 우리는 배열이나 List와 같은 컬렉션 객체를 이용하여 처리를 했을 텐데요. 스프링에서는 컬렉션 객체를 의존성 주입을 해주면 됩니다. 그럼 컬렉션 유형과 엘리먼트를 먼저 알아보도록 하겠습니다. 컬렉션 엘리먼트 java.util.Set java.util.List java.util.Map java.util.Properties 다음 글에는 각 걸렉션 객체를 의존성 주입하는 방법에 대해 알아보겠습니다. 기본적으로 사용하는 방법은 같으나 설정하는 방법이 다릅니다. 2022. 2. 3.
[Spring Framework] 스프링 p: (네임스페이스) 사용 방법 spring에는 p: 라는 네임스페이스가 존재합니다. 이 p: 네임스페이스를 이용하면 보다 쉽게 의존성 주입을 할 수 있습니다. p:는 별도의 설정이 필요하지 않기 때문에 네임스페이스만 적절하게 선언 하면 사용 가능합니다. xmlns:p="http://www.springframework.org/schema/p" 해당 문구를 xml맨위쪽 중간어디쯤 넣어놓으시면 됩니다. p:네임스페이스를 참조할 객체에 선언하는 방법을 알려드리겠습니다. p:변수명-ref="참조할 객체의 id 혹은 이름" p:변수명="설정힐 값" 두가지가 존재하는데 위는 id나 name이 있는경우, 아래는 값처럼 문자나 기본형일때 아래와 같이 사용합니다. 위 사진이 p:네임스페이스를 적용하기 전입니다. 가 두개 존재합니다. 이것을 아래와 같이.. 2022. 2. 2.
[spring framework 기초] spring 컨테이너의 종류(spring 기본 및 이론) spring 에는 두가지 로딩방식이 있습니다. 1. 즉지 로딩 방식(pre-loading) 2. 지연 로딩 방식(lazy-loading) 그럼 하나하나 알아볼께요. 1. 즉시 로딩 방식 쉽게 컨테이너가 구동되는 시점에 으로 등록된 클래스들의 객체를 생성하는 방식입니다. spring컨테이너의 종류로는 ApplicationContext컨테이너가 있어요. 대부분 이방식을 사용하는데, 그 이유는 객체 관리를 제외하고 트랜잭션관리나 웹 애플리케이션 개발을 지원하기 때문에 주로 이 방식을 사용합니다. 2. 지연 로딩 방식 지연 로딩 방식은 컨테이너가 구동될때 객체를 생성하는 것이 아닌, 클라이언트의 look up이 있을때만 생성합니다. 해당 방식은 우리가 전에 사용했던 BeanFactory 컨테이너가 있습니다. A.. 2022. 1. 30.
반응형