반응형

Repository 2

[Spring ] Spring 의 주요 구조에 대한 간단한 개념

Spring 을 공부하면서, Model, Repository, Controller 등 스프링에서 사용하는 구조들에 대해서 어떻게 하면 쉽게 이해를 할 수 있을까 생각을 해보았다. 1. Model Model 은 DAO 라고 생각하면 된다. Data Aeccess Object 의 약자이며 말 그대로 데이터베이스에서 값을 가져와 도메인 오브젝트에 리턴시켜주거나 반대로 도메인의 값을 가져와 데이터베이스에 리턴시켜주는 역할을 맡고 있다. 아래 이미지와 같이 데이터베이스에 리턴 또는 받고자하는 값과 타입들을 기입하면된다. 옛날에는 getter, setter 를 사용했어서 복잡했었지만, lombok 이라는 플러그인의 도움으로 어노테이션을 통해 코드를 보다 심플하게 사용할 수 있게 되었다. 쉽게 말하면, 데이터베이스와..

Back End/Spring 2021.01.10

[JAVA Error] 프로젝트 실행 후 import 안되는 문제 - Failed to start component [StandardEngine[Catalina].StandardHost[localhost]

에러 로그 부분 java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext] 에러의 원인 - 깃 헙에서 프로젝트를 pull 을 완료한 이후에 프로젝트가 빌드되지 않아서 해당 에러 발생 - 자세한 원인은 모르지만 maven 에서 프로젝트를 빌드하던 도중, 기존에 있던 소스와 엉킴 현상이 발생하여 해당 에러가 발생한 것으로 보임 에러 해결 방법 - 해당 에러는 Maven 에서 발생하는 에러이므로 Maven 저장소를 초기화하면 된다. 이클립스의 Window - P..

반응형