Web/Spring , Springboot , JPA

Web/Spring , Springboot , JPA

[Spring boot] #2 요청 방식

@Controller // 파일을 응답하는 컨트롤러 (클라이언트가 브라우저면 .html파일 응답) @RestController // Data를 응답하는 컨트롤러 (클라이언트가 모바일이면 데이터를 응답하는것이 좋음) -> 둘중 하나만 사용가능 @GetMapping("/get") public String get(){ return "get 요청됨"; } @RestController // return "get요청됨 " -> 데이터 [get요청됨] @Controller // return "test.html" -> 파일명 [추가 연결해주어야함] @RestController public class HttpController { @GetMapping("/get") public String get(){ return "g..

Web/Spring , Springboot , JPA

[Spring boot] #1 Dispatcher

컨트롤러 [1] 요청 시 JAVA 파일 호출 [2] 요청의 종류가 3개이면 3개의 JAVA 파일이 필요하다 [3] 하나의 JAVA 파일에서 모든 요청을 받는 FrontController 사용 [4] 너무 많은 요청이 한 곳으로 모이는 것을 방지하기 위해 도매인 별로 분기 [5] 분기의 일은 Dispatcher가 처리 예시) 요청의 종류 3개면 3개 작업파일 필요 로그인 -> login.java 회원가입 -> join.java 게시글 -> write.java -> X ---------- 예시 ) 모든 요청을 한곳에서 처리 -> X 로그인 회원가입 ------> FrontController.java 게시글 ---------- 로그인 user테이블 회원가입 ---> UserController.java [컨트롤..

Web/Spring , Springboot , JPA

Ajex 처리 정리

google 차트를 이용한 처리 sAnalysis.jsp 50번 -> idx 변수 선언 vo.idx값 넣어줌 51번 라인 -> question 변수 선언 ${"#question"}.val(); -> 아이디 question [237번 라인] 54번 query 에 question , idx 값을 담음 query 변수에는 가지 수 상관없이 담을 수 있다. var idx =${vo.idx}; var question = $("#question").val(); var query = { question : qustion, idx : idx }; 58 : ajax 선언 url : 경로 type: "get"방식으로 보내겠다. date : query success : function(data){ for(var i=0; i..

Web/Spring , Springboot , JPA

spring 파일 배포하기 [STS 이용]

cafe24 등 호스팅 사이트에 배포시 이부분을 변경해야함 [호스팅 사이트에서 준 Database 아이디와 PW를 적어줌] JAVA나 jsp 에서 파일을 배포 할 때에는 Export 메뉴를 이용한다 하지만 STS 에서는 다름 STS 에서도 Export 메뉴를 사용해도 되기는 하나 복잡하므로 아래의 방법을 사용한다고 한다. STS 에서 배포 방법 프로젝트 파일 - > 우클릭 - > Run As -> Maven install 콘솔창에 쭉 올라가고 마지막에 작업시간과 성공이면 SUCCESS 라고 나오고 아니라면 에러메시지가 표기된다. target을 보면 프로젝트명으로 .war [배포파일이 만들어진것을 볼 수 있다.] 배포파일을 톰켓의 ROOT가 위치한 동일한 경로에 복사해 넣는다. bin폴더에 있는 [star..

Web/Spring , Springboot , JPA

SurveyController 설명

맨 윗 부분 선언부 메시지 컨트롤러로 보낼때 사용할 변수 String flag를 선언해줌 @Autowired 로 surveyService 객체 연결해줌 @RequestMapping("/survey")맵핑 변수를 선언해서 /survey 로 들어오는 것은 여기로 들어옴 ex) /sList 같은 경우 /survey/sList로 경로가 설정됨 return "survey/sList"; -> jsp 파일을 나타냄 suvey아래 sList.jsp 파일로 return 해줌 작동순서 1. nav 에서 설문지 [sList.jsp] 클릭 2. sList.jsp 설문지 등록 설문지 등록 버튼을 누르면 ${contextPath}/survey/sInput' 경로로 이동 이동과 동시에 SuSurveyController.java 로..

Web/Spring , Springboot , JPA

substring

//사용법 String.substring(start) //문자열 start위치부터 끝까지 문자열 자르기 String.substring(start,end) //문자열 start위치 부터 end전까지 문자열 발췌 //예제 String str = "ABCDEFG"; //대상 문자열 /*A=0 B=1 C=2 D=3 E=4 F=5 G=6의 index를 가진다.*/ str.substring(3); /*substring(시작위치) 결과값 = DEFG*/ str.substring(3, 6); /*substring(시작위치,끝위치) 결과값 = DEF*/ //1. 마지막 3글자 자르기 String str = "ABCDEFG"; String result = str.substring(str.length()-3, str.len..

Web/Spring , Springboot , JPA

Spring DB연동 1

1. sql - DB 연동 -> 테이블 생성 2. vo 생성 3. Dao 객체 생성 패키지 : com.spring.springTest.dao - 인터페이스 userInput.jsp

Web/Spring , Springboot , JPA

Spring 기본 4 - STS Data source Explorer 설치

이후 MYSQL 연동법은 이클립스 연동과 동일 [Programming/Database] - [Mysql]-이클립스 연동하기

하얀배터리
'Web/Spring , Springboot , JPA' 카테고리의 글 목록