인프런 커뮤니티 질문&답변
퀴즈
71%나 틀려요. 한번 도전해보세요!
순수 JDBC를 사용할 때, 데이터베이스 리소스(연결, Statement 등) 관리가 어려웠던 주된 이유는 무엇일까요?
SQL 쿼리를 직접 작성해야 해서
각 리소스를 사용 후 반드시 직접 닫아줘야 해서
테스트 간 데이터 독립성을 보장하기 어려워서
의존성 주입 설정이 복잡해서
답변 3
1
안녕하세요. lily9903님, 공식 서포터즈 OMG입니다.
아래의 링크를 참고하셔서 구글 드라이브 링크를 공유해주세요.
구글 드라이브 공유 - OMG님의 블로그 - 인프런 | 커뮤니티 (inflearn.com)
감사합니다.
0
김영한
지식공유자
안녕하세요. lily9903님
먼저 컨트롤러에서 부터 문제가 있습니다.
다음 코드를 보면
//회원가입하기
@PostMapping("signup")
@ResponseBody
public String signUp(@RequestBody UserForm form){
여기서는 @ResponseBody, @RequestBody를 사용하면 안됩니다
-> 이 부분은 스프링 MVC 강의를 참고해주세요.
그리고 데이터베이스에 저장할 DB용 리포지토리가 없고 메모리용 리포지토리만 존재합니다.
따라서 데이터가 메모리에 저장됩니다.
추가로 죄송하지만 앞으로는 질문 안내에 있는 것 처럼, 학습과 관련된 질문을 올려주시길 부탁드립니다.
감사합니다.






권한을 풀어주세요^^