Java 프로젝트 하나 생성
피니쉬 해주면
이런 Java Project 가 생기는데
프로젝트 우클릭 해서 Configure -> Convert to Maven Project 클릭해서
Maven Project로 바꿔줘
이거 뜨면 손대지 말고 피니쉬~
그러면 이렇게 pom.xml 이 있는 Maven Project 로 바뀐것을 확인가능
src 밑에다가 package 하나 test.main 이름으로 만들어 주고
new -> other 로 들어가면
Spring 폴더 밑에
Spring Bean Configuration File 이 있는데 이걸 클릭 후 Next~
파일명은 init.xml 로 해주고 Finish~
그럼 이렇게 만들어진 것을 확인가능
MainClass 도 하나 만들어
이렇게 해 두고
pom.xml 에가서 소스를 봐 보면
이렇게 되어 있는데
밑에 쪽에
이렇게 만들어 주고 mvnrepository에 가서 소스 코드를 가져와서 라이브러리를 받을거야
https://mvnrepository.com 로 들어가서
spring 검색 후
1번에 있는 Spring Context 클릭해서 들어가면
버전이 여러가지가 있는데
그중 하나에 들어가서
Maven 에 있는 소스 코드를 복사해서
이렇게 넣어주고 저장을 하고 우측 하단을 보면
지가 알아서 뭔가 설치를 함.
필요한 라이브러리들을 받아 온 거야
이제 MainClass 에 가서 코딩을 해주면 됌
이렇게 객체를 생성해서 context에 담아두고
test.mypac 패키지와
Weapon 클래스를 하나 만들어 주고
Weapon 클래스를 implements 하는 WeaponImpl 클래스를 하나 더 만들고 콘솔에 띄울 것 간단히 코딩
init.xml 가서
한줄 코딩 해주고
MainClass 가서
이렇게 코딩해 주고 실행 해 보면
동작하는 것을 확인 가능
원래 공격을 하려면
new WeaponImpl().attack(); 이렇게 해줘야 하는데
위에 한 방법은 3줄의 코드가 더 들어가긴 하지만
필요한 객체를 직접 new 하지 않고 어디에선가로 부터 찾아와
지금은 바로 new 해서 객체를 만들어 버리는게 간단하지만
Java로 큰 프로젝트를 만들면 위에서 한 방법으로 하는 것이 더 좋아.
init.xml 에 있는 bean 이 객체를 관리하고 있는 그릇이라고 보면 됌.
'FrameWork > spring' 카테고리의 다른 글
4. Step01_Hello (0) | 2017.07.26 |
---|---|
3. spring 기본 - 3 (0) | 2017.07.26 |
3. spring 기본-2 (0) | 2017.07.26 |
2. maven 설치 이후 프로젝트 만들기전에 할 설정 들 (0) | 2017.07.25 |
1. maven 설치 (0) | 2017.07.25 |