[게시판 만들기]1.프로젝트 생성하기+ 기본설정

JINI·2022년 9월 5일
0
post-thumbnail

스프링을 사용해서 쇼핑몰 프로젝트를 만들던 중 생각보다 정말 많은 기능이 필요하며 무엇보다 처음부터 끝까지 혼자 만들기로 했기 때문에 시간이 많이 걸렸다. 그래서 잠시 중단하고 스프링에 대한 정리가 필요하다고 생각이 들어서 기본인 데이터 CRUD 기능 구현을 목표로 간단한 게시판을 먼저 만들어 보기로 했다. 필요한 기능을 프로젝트를 진행하면서 추가하기로 했다.

📌CRUD 기능

  • create
  • read
  • update
  • delete

🧩프로젝트 생성하기

'spring legacy project' 메뉴 - spring MVC Project 선택 - 패키지명 지정



🧩설정하기

프로젝트 생성한 후에 몇 가지 변경을 해주어야한다. 순서는 상관없다.

🖱️설정1. 설정

버전이 낮기 때문에 몇 가지 변경을 해준다.
파일은 pom.xml에서 변경한다.


🖱️설정2. 한글처리

프로젝트를 실행하면 한글이 깨져서 나오는데 이 부분을 처리하기 위한 단계이다.
위치 : src 폴더 - web.xml

<filter>
   <filter-name>encodingFilter</filter-name>
   <filter-class>
      org.springframework.web.filter.CharacterEncodingFilter     
   </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> 

사이에 추가해준다.

추가한 뒤 실행하면 깨짐없이 잘 출력된다.


🖱️설정3. 메이븐 업데이트

  1. Alt + F5
  2. 해당 프로젝트 우클릭 - Maven - Update Project

업데이트 후 프로젝트를 보면 [JavaSE-1.8]로 변경된 것을 볼 수 있다.


이렇게 기본 설정은 끝이고, 톰캣으로 실행할 서버를 등록한다.

profile
꾸준히 성장하는 개발자

0개의 댓글