I T H

[프로젝트] 4. 기본설정 마무리 및 실행해보기 (Week 1) 본문

Spring ArtGallery Project

[프로젝트] 4. 기본설정 마무리 및 실행해보기 (Week 1)

thdev 2024. 1. 23. 10:38

기본 설정이 완료된 이후

추가로 Mybatis 설정을 위한 설정 파일 작성.

 

[ mybatis-config.xml ] 

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd">
  
<configuration>
	<settings>
		<setting name="lazyLoadingEnabled" value="true"/>
		<setting name="mapUnderscoreToCamelCase" value="true"/>
		<setting name="jdbcTypeForNull" value="NULL"/>
		<setting name="callSettersOnNulls" value="true"/>
	</settings>
	
	<typeAliases>
		<typeAlias alias="orderedMap" type="java.util.LinkedHashMap"/>
	</typeAliases>
</configuration>

 

 

[ index.jsp 생성 및 컨트롤러 구현 ]

- index.jsp 파일 생성 

<%@ page language="java" contentType="text/html; charset=EUC-KR"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>index.jsp 생성 및 컨트롤러 구현</title>
</head>
<body>
	<h2>구현 테스트 완료</h2>
</body>
</html>

- Controller 구현 

package kr.co.art.biz.main.web;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

@Controller
@RequestMapping("/")
public class MainController {
	
	@RequestMapping("")
	public String main() {
		return "index";
	}
}

 

1주차는 여기까지 진행

현재까지 진행한 프로젝트 폴더 구성은 아래와 같음.

 

 

1주차 완료

 

* 단, 해당 스프링 프로젝트 파트 부분에 대해 블로그에서는 스프링 시큐리티 부분은 따로 다루지 않았음.

스프링 시큐리티부분은 미리 환경설정 해놓고 시작할것.

스프링 시큐리티는 스프링부트에서 자세히 다룰 예정.

 

톰캣 설정을 진행 후

프로젝트 실행