스프링부트 2

스프링부트 초보의 미니 프로젝트 만들기 - MVC 모델 큰 그림으로 개념잡기

일단 이번 프로젝트를 진행하기 전 개념 정립을 한번 더 해야 함을 느꼈다. MVC모델이 이해가 될 듯 하다가 말았던 이유는 직장 프로젝트에 쓰인 class가 책이나 인강에서 접하는 class와 달랐기 때문이다. 또한 이해가 안가는 용어들(dto, dao, vo, controller 등)을 검색해보면 어디는 dto를 쓰고 어디는 안 쓰고, 어디는 entity를 쓰고 어디는 안썼다. 혼란했다...숲을 모른 채로 나무부터 봐서 그런걸까. 서둘러 큰 흐름을 이해해야 할 필요를 느꼈다. MVC모델에 대해서는 찾아보면 뭐가 많이 나온다. 그 중에 가장 직관적인 도식은 아래 그림이였다. 이제 좀 개념이 잡히는 데이터의 흐름. 나만의 버전으로 텍스트로 한번 도식화 해보려 한다. TIL스프링부트 초보의 미니 프로젝트 만..

TIL 2022.09.22

스프링부트 초보의 미니 프로젝트 만들기 - Maven, Gradle 두 버전으로 프로젝트 생성

나는 스프링이랑 스프링부트를 잘 모른다.. 이미 회사에서 짜여져있는 코드에 수정만 해본 경험이 있을 뿐. 맨날 모르는 용어 검색만 하고 책도 부분부분 읽다가 이거는 영 이렇게하면 mvc 원리를 못깨우치겠다 싶어서 프로젝트 하나 만들어보기로 했다. 처음엔 백을 스프링으로 하려고 하다가 스프링부트로 프로젝트를 진행해도 문제 되지 않을 거라는 말을 듣고 그렇게 하기로 했다. 무튼 해당 블로그는 그냥 빈틈이 아주 많을 것으로 예상되는 스프링부트로 프로젝트 만드는 기록이다.. 빌드툴은 Maven으로 하려고 하고 프론트는 리액트로 할까 생각중인데 이건 나중에 상황 봐서 마저 정하련다. 스프링부트 초보의 미니 프로젝트 만들기 Maven 이용할 경우 1. STS와 Java는 이미 준비되어 있는 상태. 기존에 쓰던 wo..

TIL 2022.09.22