1. 에러 로그 및 문제점org.springframework.beans.factory.UnsatisfiedDependencyException : Error creating bean with name 'customSecurityConfig' defined in file[C:\SEO\BE\build\classes\java\main\com\omd\dashboard\common\config\CustomSecurityConfig.class] : Unsatisfied dependency expressed through constructor parameter 1 : Error creating bean with name 'JWTTokenProvider' defined in file [C:\SEO\BE\build\cla..
SpringBoot
1. 문제점application.properties에 있는 값을 사용하기 위해 @Value 어노테이션을 적용했다.그런데 이미지와 같이 Cannot find method 'value'라는 문구가 떴다. 2. 원인첫 번째@Value 어노테이션 import를 org.springframework.beans.factory.annotation.Value로 해야 하는데lombok.Value로 한 것이 원인이었다.그런데 이 import 역시 안 됐다. 두 번째annotation processor 사용 설정이 안 되어 있었다. 3. 해결방법Setting - Annotaion Processors - Enable annotaion processing에 체크 - OK 이후 org.springframework.beans.f..
1. 서블릿 Servlet- 등장 배경 웹이 1990년대 중반 급속도로 발전하면서 서버와 클라이언트 간 동적인 데이터 처리가 필요해졌다.이전에는 HTML로 정적 웹 페이지를 만들 수는 있었지만,사용자의 요청에 따라 실시간으로 변하는 페이지 생성 방법이 필요해졌다.따라서 서블릿이 등장하게 된다. - 특징자바로 작성된 서버 측 프로그램으로, 클라이언트의 요청을 받아 처리함동적인 웹 페이지 생성웹 서버와의 통신을 위해 HTTP 프로토콜 사용클라이언트의 요청 처리 후 응답 반환Java EE(Enterprise Edition)의 일부 - 문제점Java 코드만으로 HTML을 만들어야 하므로 매우 복잡하고 비효율적임👉 템플릿 엔진이 등장하게 됨 템플릿 엔진이란?HTML 문서에서 필요한 곳만 코드를 적용하여동적으로 ..
1. 오류 내용더보기java.lang.IllegalArgumentException: Invalid character found in method name [0x160x030x010x000xf70x010x000x000xf30x030x030x19|0x920xbb(G0x86p0xc40xc90xff0x040xa1Q0x1eP0x17h0xab0xfe0xa7&0x000xa26D0xf90x99%0xe10x8f2 ]. HTTP method names must be tokens 2. 기존 MemberController@RestController@RequestMapping("/api")@RequiredArgsConstructorpublic class MemberController { private final Membe..
실행했을 때 아주 길고 알 수 없는 오류가 떴다.알아보니 스프링부트, 자바 버전에 따라 build.gradle에 해주어야 하는 Querydsl 설정 방식이 다르다고 한다.현재 스프링은 3 버전, 자바는 17 버전을 사용하고 있다.이를 토대로 build.gradle을 수정했다.바쁘신 분들은 3. 해결 방법부터 보시면 될 것 같다. 1. 오류 내용더보기Unable to create annotation processors model org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration$ArtifactResolveException: Could not resolve all files for configuration ':annotation..
현재 세 번째 프로젝트를 진행하고 있다.스프링부트를 이용한 프로젝트인데, 필요한 설정 파일에 대해서 정리해보려고 한다. 1. CustomServletConfigimport org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.config.annotation.EnableWebMvc;import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;@Configuration@EnableWeb..