Spring(3)
-
[Spring boot Maven] build 실패 (invalid target release: 17 -> [Help 1])
보호되어 있는 글입니다.
2022.04.22 -
[Spring] [Tomcat] Several ports (8005, 8080, 8009) required by Tomcat v8.0 Server at localhost are already in use.
오류 메시지 Several ports (8005, 8080, 8009) required by Tomcat v8.0 Server at localhost are already in use. The server may already be running in another process, or a system process may be using the port. To start this server you will need to stop the other process or change the port number(s). 원인 was가 비정상적인 종료로 인해 포트를 계속 사용중. 해결 netstat -a -n -o -p tcp 위의 명령어를 사용해 아래와 같이 포트를 사용하고 있는 PID를 확인하여 강제 종료..
2021.10.11 -
5장 컴포넌트 스캔 (자동 빈 등록)
5장 컴포넌트 스캔 (자동 빈 등록) 자동 주입과 함께 사용하는 추가 기능이 컴포넌트 스캔임. 컴포넌트 스캔은 스프링이 직접 클래스를 검색해서 빈으로 등록해주는 기능. ⇒ 개발자, 유지보수자 간에 신경써야 하는 객체는 자동등록 하지 말고 수동등록 사용. 1. @Component 어노테이션으로 스캔 대상 지정 스프링이 검색해서 빈으로 등록할 수 있으려면 클래스에 @Component 어노테이션을 붙여야 함. 어노테이션에 값을 주면 해당 이름으로 빈 등록. @Component("mDao") public class MemberDao{ ... }이때 값을 따로 지정하지 않으면 빈은 클래스 이름이 첫글자가 소문자인 형태로 등록. ex) MemberDao ⇒ memberDao 2. @ComponentScan 어노테이..
2021.09.20