Spring | 스프링 개발 환경 구축 정리 1/n

파과·2022년 10월 6일
0

Spring

목록 보기
8/9
post-thumbnail

1. 필요한 프로그램 설치

1.1. 🔗 자바 설치

1.2. 🔗 STS3 설치

1.3. 🔗 톰캣 설치

2. 프로젝트 생성 후 기본 설정

2.1. 🔗 스프링 프로젝트 환경 설정

3. 필요 라이브러리 설치

3.1. 롬복 Lombok

https://projectlombok.org/download

위 링크에서 최신 버전을 다운받아 실행한다.


위의 설치 창에서 specify location으로 STS.exe위치를 선택하고 Install한다.

위 링크에서 최신 버전의 maven 코드 복사한 뒤 pom.xml파일의 dependencies 태그 안에 붙여넣기.

3.2. spring-test

<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-test</artifactId>
    <version>${org.springframework-version}</version>
</dependency>

3.3. log4j2

(구멍가게 코딩단 카페 참고)
https://cafe.naver.com/gugucoding

log4j2의 보안 취약점 해결을 위해 log4j2를 이용한다.

  • 기존 스프링의 log4j (버전 1.2.15) 부분을 지운다.
  • 아래 코드를 넣는다.
<!-- https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-core -->
<dependency>
  <groupId>org.apache.logging.log4j</groupId>
  <artifactId>log4j-core</artifactId>
  <version>2.17.2</version>
</dependency>

<dependency>
  <groupId>org.apache.logging.log4j</groupId>
  <artifactId>log4j-api</artifactId>
  <version>2.17.2</version>
</dependency>

<dependency>
  <groupId>org.apache.logging.log4j</groupId>
  <artifactId>log4j-slf4j-impl</artifactId>
  <version>2.17.2</version>
</dependency>
  • src/main/resources의 log4j.xml를 log4j2.xml로 변경하고 아래와 같이 수정한다.
<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="INFO">
	<Appenders>
		<Console name="Console" target="SYSTEM_OUT">
			<PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n"/>
		</Console>
	</Appenders>
	<Loggers>
		<Root level="debug">
			<AppenderRef ref="Console"/>
		</Root>
	</Loggers>
</Configuration>

0개의 댓글