공부노트 2

Spring Bean의 조회, 등록 그리고 구조

이영한 님의 스프링 핵심원리 - 기본편을 들으며 필기한 것이다. 스프링에 등록된 빈을 조회하는 방법을 정리해두려 한다.자주 사용하지 않을 것같아서 막상 필요할 때 찾아보기 위한 요약본이다. 1. Bean 조회 import 는 생략한다.public class ApplicationContextBeanFindTest { AnnotationConfigApplicationContext ac = new AnnotationConfigApplicationContext(Appconfig.class); @Test @DisplayName("이름으로 조회할 수 있다.") void findBeanByName() { MemberService memberService = ac.getBean("memb..

공부노트/Java 2025.03.23

Intellij에서 프로젝트 빌드 실패 "Build failed with and exception. "

과거에 결제해둔 인강을 키고 spring initializr를 이용해서 프로젝트를 만들었다.아니 사실상 dependencie를 추가한게 없으니 이름과 gradle, java, java버전, spring boot 버전을 지정한게 다였다.빈 깡통인 프로젝트를 열자마다 intellij에서 애러가 발생했다. 서칭해보니 Spring 3. 부터는 자바 17버전을 사용해야한단다. 실제 spring.io/quickstart에 접속해보면 17이나 21의 JDK를 준비하라고 하고 있다. "Ctrl + Alt + Shift + S"를 눌러 프로젝트 설정에서 SDK를 바꿔줬다.SDK안에 JVM이 있는걸로 알고 있으니까!설정을 변경하고 반가운 코끼리가 보였다.그래도 프로젝트는 빌드되지 않았다.  설정에서는 "Build Tool..

공부노트/Java 2025.03.09
728x90