스프링은 생성을 다 해주기 때문에, 기존 생성과 사용을 모두 해야했던 개발자들이, 스프링을 사용하면 생성된 것을 사용만 하면 된다.
)NON-IoC 방식 (PersonVo)
<%@page import="vo.PersonVo"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%
// Java Code
// 1. Constructor을 이용해서 초기화시키는 방법
PersonVo p1 = new PersonVo("일길동",20,"서울시 관악구 남부순환로 111");
// 2. Setter를 이용해서 값을 넣는 방법
PersonVo p2 = new PersonVo();
p2.setName("이길동");
p2.setAge(30);
p2.setAddr("서울시 관악구 남부순환로 222");
// EL로 값을 표현하기 위함
pageContext.setAttribute("p1", p1);
pageContext.setAttribute("p2", p2);
%>
<hr>
p1's info
<hr>
이름 : ${ p1.name } <br>
나이 : ${ p1.age } <br>
주소 : ${ p1.addr }
<hr>
p2's info
<hr>
이름 : ${ p2.name } <br>
나이 : ${ p2.age } <br>
주소 : ${ p2.addr }
-> 객체가 3개 만들어진 것과 다름 없음
-> 왼쪽이 non-ioc/오른쪽이 ioc 방식
'Spring' 카테고리의 다른 글
Spring - 라이브러리 경로 설정 (0) | 2024.07.17 |
---|---|
Spring - MVC 환경설정 및 구조 (0) | 2024.07.17 |
Spring - 컬렉션 담기/DI (0) | 2024.07.16 |
Spring - Maven Project 설정(사진 포함) (0) | 2024.07.16 |
Spring - Spring 환경 (0) | 2024.07.16 |