ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 3.스프링 기본 설정.
    스프링 웹 개발 하기/스프링 개발 초기 설정. 2020. 1. 1. 21:56

    Spring_blog.zip
    0.03MB

    1.자바 버전 설정.

    1) 마우스 우클릭 후 Project Facets에 들어간다.

    java 버전을 맞춰 준다.

    2) java Bulid Path에 들어간다.

    javaSE 1.8이 맞는지 확인한다. 틀릴 경우 edit를 눌러서 나와 맞는 jre를 등록 시켜준다.

    ●Add JARs.. : 프로젝트 밑의 jar파일을 등록시켜준다.

    ●Add Extenal JARs.. :  내 PC의 jar 파일을 등록 시켜준다. (이렇게 했을 시 다른 곳에서 프로젝트 할 때 같은 위치에 jar파일을 등록 해야 하기 때문에 잘 사용하지 않는다.)

    2. 언어 환경 설정.

    설정 이유 : 이걸 설정 할 경우 나중에 jsp html 등 만들때 encoding type이 고정적으로 UTF-8로 나오게 하기 위해서다.(안그럼 만들때마다 일일이 바꿔줘야 해서 귀찮다.)

     

    ● 상단에 window < General < Workspace로 들어 간다.

    해당부분을 UTF-8로 변경하고 Apply한다. 

    ● 상단에 window < Web< JSP Files로 들어 간다.

    해당 부분을 UTF-8로 변경한다.

    3. 버전 설정.

    프로젝트에서 pom.xml로 들어간다.

    자바 버전과 스프링 버전을 맞춰 준다.
    org.apache.maven.plugins  버전을 자바 버전과 같게 맞춰준다.

    4. 한글 인코딩.

    ※web.xml에도 하고 server에도 설정해 놓는게 나중에 편하다.

    ● 프로젝트에 src< main < webapp < WEB-INF < web.xml 로들어간다. (해당 구문을 추가한다.)

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
        <filter>
            <filter-name>encodingFilter</filter-name>
            </filter-class>
            <init-param>
                <param-name>encoding</param-name>
                <param-value>UTF-8</param-value>
            </init-param>
            <init-param>
                <param-name>forceEncoding</param-name>
                <param-value>true</param-value>
            </init-param>
        </filter>
        
        <filter-mapping>
            <filter-name>encodingFilter</filter-name>
            <url-pattern>/*</url-pattern>
        </filter-mapping>
     
     

    다시 들어가면 한글이 나오는 것을 알수 있다.

    ● Server에서 server.xml 로 들어간다.

    포트가 8080인 곳으로 이동한다.(다른 포트로 설정한 사람은 그 포트 사용.)

     

    포트가 8009 이고 AJP/1.3인 곳으로 이동한다.

    각각 부분에 URLEncoding="UTF-8" 를 추가해 준다.

    5. properties추가

    자주 쓰는 내용을 properties에 저장하여 사용할 수 있다.(미리 DB의 정보를 추가 해보 도록 해보 겠다.)

    1)properties 생성.

    resoures밑에 db.properties를 만든다.

     

     

    DB에서 쓰는 정보를 저장한다.

    주석 처리는 #이다.

     

     

     

    2) root-context.xml에 추가.

     

     

     

     

    1
    2
    3
    4
    5
    6
    7
    8
    9
    <!-- properties -->
        <bean
            <property name="locations" value="classpath:/jdbc.properties" />
            <property name="fileEncoding" value="UTF-8" />
        </bean>
     
     

    여기서 <property name="locations" value="classpath:/jdbc.properties" />가 해당 파일을 경로 설정이다.

    이제 DB를 붙일때 이걸로 사용하도록 할거다.

Designed by Tistory.