본문 바로가기

springboot4

자바 웹 공부 44 - SpringBoot + JPA 어제 했던 코드 중 Service로 가서 이렇게 모두 바꿔주자(맨 위와 똑같은 방식으로) 맨 마지막 방법은 좀 헷갈릴만하다. Controller로 가서 이렇게 바꿔주면 된다.(아래 거 다 동일하다.) 단, 아까 위에서 하나가 달랐는데 그것도 Service에서 해줬듯이 똑같이 해주면 된다. JPA Java Persistence API 자바 플랫폼 SE, EE를 사용하는 응용프로그램에서 관계형 데이터베이스의 관리를 담당하는 Java API 자바 ORM 기술에 대한 표준 명세 Persistence (지속성) 데이터를 생성한 프로그램이 종료되더라도 사라지지 않는 데이터의 특성 지속성을 갖지 않는 데이터는 메모리에만 존재하기 때문에 프로그램을 종료하면 모두 상실함 Object Persistence (영구적인 객체.. 2023. 3. 3.
자바 웹 공부 43 - SpringBoot + VSCODE 세팅 우선 VSCODE에서 이렇게 설치들을 좀 해주자 아니면 여기서 이걸 클릭해서 설치해도 된다. 여기에 들어가서 설치 되지 않으면 VSCODE의 확장으로 가서 아래 보면 snippets가 있는데 이것도 설치 f1을 누르고 Spring ini 치고 Gradle -> 2.7.9 -> Java -> Test(이건 아무거나) -> 아무 이름 -> Jar -> 17 -> Spring Web -> lombok -> Enter -> 아무데나, 아무 이름 -> Open 아무 데나, 아무 이름 하는 이유는 그냥 세팅이라서 막 하는 것이다. 들어가서 우측 상단에 run을 누르면 started가 뜬다. 다시 확장에 가서 lombok을 치고 설치 체크한 거 설치, react 검색 후 snippets 설치(맨 위에 있음), col.. 2023. 3. 2.
자바 웹 공부 42 - SpringBoot + postman + lombok 어제는 실행 환경을 세팅을 하고 끝이 났다 오늘은 저번에 만들었던 mysqlConnect파일에서 이런 걸 했었다.(오래됐지만 그래도 기억은 난다) 이제 이거를 만들어줄 것이다. Controller MVC 디자인 패턴의 Controller에 해당 View와 Model의 접점 Client의 Request에 따라 모델(DB)의 상태를 변경 Request URL의 end point(resource path)에 해당하는 메서드를 실행 End point에 대한 Routing을 담당 Service의 결과를 Client에게 Response 한번 만들어보자 화살표 친 곳에서 새 package를 만들어주자 만든 패키지 우클릭해서 새 클래스를 만들어주자 저걸 쳐주고 ctrl + 스페이스바로 import 해주자 @RestCo.. 2023. 2. 28.
자바 웹 공부 41 - Eclipse DB 구현(복습겸) + SpringBoot 환경 세팅 정말 오랜만에 Eclipse를 들어가서 Project를 새로 만들자 저번주에 만든 거 기반으로 만들 것이다. 우선 유저부터 뭐 하는 녀석인지 설명을(주석) 적어놓자 빈 곳 우클릭 -> Source -> construnctor ~ using ~ field 아래에 빈 생성자도 하나 만들어주고 똑같이 toString, Getter/Setter도 만들어주자 만들면 새로운 Class를 만들어주자 BoardEntity라고 했다. 이렇게 해주고 Source로 가서 Constructor using Fields, toString, Getter/Setter, 빈 BoardEntity를 만들어주자 빈 BoardEntity는 이렇다 나머지도 다 만들어야 하지만 Eclipse에서는 사용하지 않을 것이다. 단순한 복습이라서 해본.. 2023. 2. 27.