반응형

controller 2

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

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

Back End/Spring 2021.01.10

[Spring Error] ajax 의 FormData( ); 를 사용했는데 값이 안들어오는 경우

에러 상황 - FormData( ) 를 사용하여 insert 한 값을 받아 DB 로 전달하고자 했는데 진행이 안됨 - { } 빈 값만 계속 들어오고 있는 상황 에러 해결 과정 - JAVA 부분과 WEB 부분에 디버깅을 걸고 지속적으로 진행을 했는데도 넘어가지지를 않음 - 초기화를 하는데도 계속 넘어가지지 않았었음. - 어느 순간에 갑자기 디버깅이 되어서 에러를 확인했음 에러 원인 - 여러 원인이 복합적으로 작용한 듯함. - 첫번째는 ModelAndView 를 사용했었음. 하지만 Controller 만 타입을 바꾸었던 탓에 디버깅을 해도 값이 전달이 안되 었음 - 첫번째 원인을 파악하지 않고, 제대로 읽지 않고 값을 바꾸다보니 여러방면에서 코드가 꼬였었음... - 코드를 확인하지 않고 웹단에서만 작업하려했..

반응형