본문 바로가기

JAVA, JSP

[Spring] Spring Framework 사용하기

반응형

 

스프링 프레임 워크를 적용하면 자바 코드 작성 부분을 줄일 수 있는 효과를 얻을 수 있다.

초반의 셋팅이 다소 복잡함

스프링 프레임워크 사용은  2가지로 구분됨.

 1. xml 이용방법

 2. 자바 어노테이션 이용하는 방법

 

Maven

자바 프로젝트의 빌드를 자동으로 해주는 도구

개발자가 xml에 작성한 프로젝트 정보를 토대로 컴파일하고 라이브러리를 연결하는 등의 작업을 해주는 도구

Maven 서버를 통해 라이브러리를 다운받아 설정하는 작업도 수행

 

프로젝트생성

자바모드 : JAVAEE 모드로 변경

Maven 프로젝트로 생성

 

 

pom.xml 설정하기

 - 구글검색 : maven 검색

maven repository 사이트 선택 (mvnrepository.com/artifact/org.springframework/spring-context/5.2.13.RELEASE)

검색어 : spring context 

최신버전기준으로 조회 

조회 후 mvnrepository.com/artifact/org.springframework/spring-context 

 

Maven Repository: org.springframework » spring-context

 

mvnrepository.com

복사해 온 내용을 pom.xml에 추가하기 

pom.xml

소스정리 : ctrl+shift+f 

저장을 하면 Maven Dependencies가 다운로드되어 설치됨.

pom.xml상에 버전을 정리해서 사용하면 좋음

package만들기

kr.co.coalab.main

 

class만들기

 

xml 파일 만들기

package만들기 :config

 

beans.xml

beans.xml

 

MainClass.java 작성

 

작업 로그 찍어주기

mvnmvnrepository.com/search?q=slf4j

자료를 복사해서 pom.xml에 붙여넣기 하고, 아래와 같이 version작성후 저장하면 maven dependencies에 slf4j-api-1.7.30.jar 파일이 다운로드 됨.

로그백(logback) 파일도 추가로 설치하기임 워크를 적용하면 자바 코드 작성 부분을 줄일 수 있는 효과를 얻을 수 있다.

초반의 셋팅이 다소 복잡함

 

스프링 프레임워크 사용은 2가지로 구분됨.

 

 1. xml 이용방법

 

 2. 자바 어노테이션 이용하는 방법

 

 

 

Maven

 

자바 프로젝트의 빌드를 자동으로 해주는 도구

 

개발자가 xml에 작성한 프로젝트 정보를 토대로 컴파일하고 라이브러리를 연결하는 등의 작업을 해주는 도구

 

Maven 서버를 통해 라이브러리를 다운받아 설정하는 작업도 수행

 

 

 

프로젝트생성

 

자바모드 : JAVAEE 모드로 변경

 

Maven 프로젝트로 생성

 

 

 

 

 

pom.xml 설정하기

 

 - 구글검색 : maven 검색

 

maven repository 사이트 선택 (mvnrepository.com/artifact/org.springframework/spring-context/5.2.13.RELEASE)

검색어 : spring context 

 

최신버전기준으로 조회 

 

조회 후 mvnrepository.com/artifact/org.springframework/spring-context 

 

Maven Repository: org.springframework » spring-context

 

mvnrepository.com

복사해 온 내용을 pom.xml에 추가하기 

 

pom.xml

 

소스정리 : ctrl+shift+f 

 

저장을 하면 Maven Dependencies가 다운로드되어 설치됨.

 

pom.xml상에 버전을 정리해서 사용하면 좋음

 

package만들기

 

kr.co.coalab.main

 

 

 

class만들기

 

 

 

xml 파일 만들기

 

package만들기 :config

 

 

 

beans.xml

 

beans.xml

 

 

MainClass.java 작성

 

 

 

작업 로그 찍어주기

 

mvnmvnrepository.com/search?q=slf4j

자료를 복사해서 pom.xml에 붙여넣기 하고, 아래와 같이 version작성후 저장하면 maven dependencies에 slf4j-api-1.7.30.jar 파일이 다운로드 됨.

 

로그백(logback) 파일도 추가로 설치하기

logback을 pom.xml에 추가

이렇게 넣어주시면 실행중에 로그를 볼 수 있다.

MainClass.java를 실행해보면 실행중에 로그를 확인할 수 있다.

이렇게 만들어 놓은 xml 파일은 프로젝트 만들때마다 복사해서 쓸 예정으로 바탕화면에 복사해 둔다.

 

 

bean class 만들기

 

인터페이스 만들기

class 만들기

 

beans.xml 에서 객체를 bean 작성

 

MainClass.java 수정 : 오브젝트 타입으로 bean의 hello id값을 가져와서 출력해줌

 

 

class를 수정할 경우 beans.xml상의 bean만 수정하면 됨

변경할 class 추가

 

beans.xml 수정

* 단축키 알아보기 : ctrl+shift+/ : 주석달기

                          ctrl+shift+| : 주석해제

 

beans.xml 수정 후에 MainClass.java를 다시 실행해 보면 결과값이 바뀜.

 

반응형