본문 바로가기

JAVA/Spring2

[Intellij] MyBatis Mapper의 @Autowired 에러 몇일 전까지 문제 없던 프로젝트의 의존성 주입에서 컴파일 에러가 나기 시작했습니다. 검색 해본 결과 여러가지 해결방법이 있었는데요 1. Mybatis관련 plugin 설치 2. 예외 설정 변경 등등.... 1번 방법은 free버전으로는 해결이 안됩니다. 2번 방법은 예외 표시를 없애는 방법인데 나중에 진짜 예외발생 시 못찾는 문제가 발생합니다. 여러가지 해본 바로는 1. 그냥 실행한다 - 그냥 실행해도 문제 없이 실행됩니다......... 2. @Autowired가 아닌 @Setter(onMethod_ = {@Autowired})으로 의존성 주입한다. - 깔끔하게 해결됩니다. Intellij는 사용하면 할수록 vscode나 eclipse에서는 나오지 않았던 툴 자체에 여러 설정문제들이 발생하네요 ㅠㅠ 2020. 3. 23.
Intellij로 Spring Project 생성 방법 1. Gradle 또는 Maven 프로젝트 생성 1) Intellij 실행 - File - New - Project 선택 2) Maven 또는 Gradle 선택 - Project SDK 버전 확인 후 Next 3) GroupId(프로젝트 고유 ID, 도메인 이름과 동일) ArtifactId(빌드 후 jar파일 이름, 프로젝트 이름과 동일 입력 - Next 4) 프로젝트 이름 및 저장 경로 확인 - Finish 2. Spring MVC 추가 및 설정 1) 생성된 프로젝트 우클릭 - Add Framework Support... 선택 2) Spring MVC 선택(현재 Intellij는 5.2.3 지원, 추가 후 변경 가능) - OK 3) Web 관련 설정파일 생성 확인 Intellij와 Eclipse 설정 .. 2020. 3. 4.