스터디📖/Spring

2. 프로젝트 생성

호프 2021. 6. 30. 23:10

https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%ED%94%84%EB%A0%88%EC%9E%84%EC%9B%8C%ED%81%AC_renew/dashboard

 

자바 스프링 프레임워크(renew ver.) - 신입 프로그래머를 위한 강좌 - 인프런 | 강의

스프링 프레임워크 기본부터 실전 사용법까지! 충실하고 폭넓은 설명과 예제를 통해 현장에 바로 투입되어 활약하는 개발자로 거듭나세요., 자바 스프링 프레임워크로 내 개발자 커리어에 봄이

www.inflearn.com

섹션 2. 프로젝트 생성

4강 처음 해보는 스프링 프로젝트

4-1 Java 파일을 이용한 프로젝트 실행

일반 Java 프로젝트에서의 객체 생성 방법

public static void main(String[] args){
	TransportationWalk transportationWalk = new TransportationWalk();
	transportationWalk.move();
}

 

4-2 우선 따라 해 보는 스프링 프로젝트

  • applicationContext.xml
    스프링은 컨테이너안에 객체(Bean)을 생성해 모아둠.
    이때, 컨테이너 안에 객체를 만들어주는 것(메모리에 로딩)이 applicationContext.xml 파일
<?xml version="1.0" encoding="UTF-8"?>

<beans xmlns="http://www.springframework.org/schema/beans"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://www.springframework.org/schema/beans 
http://www.springframework.org/schema/beans/spring-beans.xsd">

	<bean id="tWalk" class="testPjt.TransportationWalk" />
    <!--bean id="개발자가 직접 지정" class="패키지명+사용할 객체가 있는 클래스" -->

</beans>

public static void main(String[] args) {
	GenericXmlApplicationContext ctx = new GenericXmlApplicationContext("classpath:applicationContext.xml");
		
	TransportationWalk transportationWalk = ctx.getBean("tWalk", TransportationWalk.class);
	transportationWalk.move();
		
	ctx.close();
}

요즘은 xml 파일보다 어노테이션 이용

 


5강 또 다른 프로젝트 생성 방법

5-1 폴더(java, resources)와 파일(pom.xml) 만들기

로컬에서 직접 디렉토리 구조를 만들어서 생성하는 방법.
프로젝트 폴더 생성 > src > main > java, resources 폴더 생성
프로젝트 폴더 아래(src와 같은 폴더에) pom.xml 파일 생성 - 메모장 이용함.

5-2 이클립스에서 import 하기

이클립스 > import > Existing Maven Projects > 폴더 찾아서 Finish
중요한 건 src>main>java, resources 폴더 구조와 pom.xml 파일

 

 

**testPjt, testPjt001