오랜만에 Spring을 하려니 뭐가 뭔지 .. 잘 안잡혀서 부랴부랴 인프런에서 스프링 입문 강의를 들었다.듣고 있는 중이다.기억할만한 것들을 적어보겠다. - 빌드해당 프로젝트 디렉토리에서 터미널 열고./gradlew buildcd build/libsjava -jar hello-spring-0.0.1-SNAPSHOT.jar- gradle 로 만들어진 프로젝트"hello~" 이 부분엔 build 해서 만들어진 jar 파일 이름 전체를 적어주어야 함.(maven 으로 빌드하면 war 로 되던데, 그 때에도 java -jar 로 해야 하더라.) package hello.hellospring.controller;import org.springframework.stereotype.Controller;import..
백단 (java) -- Spring 프로젝트 앞단 (html) -- 다이나믹 웹 프로젝트 1. properties > Server > Runtime Environments > Add... > 톰캣9.0 (mac 은 Eclipse > Setting) 2. 톰캣 파일을 server 추가하기 command + shift + g 눌러서 /opt/homebrew/Cellar/tomcat@9/libexec 3. server.xml 의 63번째 줄에서 port 번호 안겹치게 바꾸기 # port server.port=8081 4. 앞단 파일에서 전송 url을 백단 프로젝트의 서버 주소로 바꾸기 - 백단 프로젝트에는 백 파일 (java)만 있고 ---> Boot Dashboard (application.propertie..
https://intheham.tistory.com/102 [Rest API] 기본 규칙, POSTMAN - 백단과 프론트단을 분리해서 만듦. back-end(자바. dao, service, controller) front-end(뷰단. html, javascript, css....) - 서로 상의한 값만 주고 받으면 됨. 서로 신경 안써도 됨!! GET, POST -> form 태그 가능 나머지 intheham.tistory.com Entity (Memo.java) 더보기 package com.example.demo.memo; import jakarta.persistence.Entity; import jakarta.persistence.GeneratedValue; import jakarta.persis..
- 프로그램의 확장성을 높이기 위해서 백단과 프론트단을 분리해서 개발함. back-end(자바. dao, service, controller) -----> 스프링 부트 프로젝트 -- 모델 구현 (데이터 처리와 기능 제공) -- 이 기능을 웹, 모바일 등 다양한 앱에서 사용 -- 처리한 결과를 JSON 형태로 제공. -> POSTMAN으로 확인할 수 있다. front-end(뷰단. html, javascript(ajax, jquery => vue, react), css....) ------> 다이나믹 웹 프로젝트 - 서로 상의한 값만 주고 받으면 됨. 서로 신경 안써도 됨!! GET, POST -> form 태그 또는 ajax로 보냄 나머지 태그들은 ajax로 값 보내기~ - application.prop..
https://intheham.tistory.com/98 [Spring JPA] 이미지 파일 1개 업로드 1. application.properties에 #multipart 추가하기 # port server.port=8081 # JSP view spring.mvc.view.prefix=/WEB-INF/views/ spring.mvc.view.suffix=.jsp # oracle set spring.datasource.driver-class-name=oracle.jdbc.OracleDriver spring.datasource.url=jdbc: intheham.tistory.com 1. Entity에 업로드하고 싶은 이미지 개수만큼 멤버변수 추가 (이미지 경로 저장) public class Store { @..