포트폴리오 1일차

김상복·2022년 5월 22일
0

포트폴리오

목록 보기
1/8


포트폴리오를 만들어 보고자 한다
코드로 배우는 스프링 웹 프로젝트를 기반으로 내가 아는 지식들을 섞어서
CRUD의 기능을 모두 구현한 웹을 만들 것이고 6월 달동안 만들어서 취직에 도전할 것이기에
다른 기능을 추가할 예정이다

1일차 목표

첫 번째 목표는 일단 주입 이라는 개념에 대해서 내가 완전히 이해하고 있는 지를 테스트해볼 예정이다
오늘은 먼저 시작하기 전 Spring 설정 및 그 외에 시간이 난다면 다른 것도 진행해보고 싶다

[1] 프로젝트 생성

1. 프로젝트 생성

  1. Spring Legacy Project 생성
  2. Spring MVC Project 선택
  3. com.spring.project로 패키지 명 입력
  4. 프로젝트 서버에서 실행 후 Hello World가 잘 뜨는지 확인해보기

2. pom.xml 버전 수정

[변경]
JDK 버젼 : 1.8
Spring 버젼 : 5.2.7.
servlet, junit
log4j 버젼 수정 및 아래에 필요없는 부분 삭제

[추가]
spring - jdbc, tx, test
ojdbc6
DataBaseConnection
HikariCP, mybatis, mybatis-spring, log4jdbc
lombok

3. root-context 내용 추가

[추가]
(DataConnection 설정) : hikariConfig, dataSource
(mybatis 설정) : sqlsession

[변경]
namespaces : mybatis-spring 설정 추가

4. java/main/resources 파일 추가

[파일이름]
log4jdbc.log4j2.properties

[내용]
log4jdbc.spylogdelegator.name=net.sf.log4jdbc.log.slf4j.Slf4jSpyLogDelegator

4. web modules

[변경]
path :[ /url ] -> [ / ]

[2] index 페이지 시작페이지로 설정


1. web.xml 설정 추가

	<!-- 시작페이지 설정 -->
    <welcome-file-list>
        <welcome-file>/WEB-INF/views/index.jsp</welcome-file>
    </welcome-file-list>


2. views 폴더 안에 index 페이지 만들기

해당 페이지의 index 파일이 서버를 가동 시켰을 때 바로 뜨는 모습을 볼 수 있다

Server path 값을 [ / ] 로 해놨기 때문에 localhost:8080의 첫 페이지로 바로 Index Page가 뜨는 모습을 확인했다

profile
초보 개발자

0개의 댓글