반응형 프로그래밍 공부/Spring-Boot6 [lesson] Spring-boot - DataBase 연결 새프로젝트에서 실습한다면 (포트번호 설정을 유의 할것!) application properties에 server.port:10001과 같이 바꿔줄것! (주석은 #을 사용한다.) [JDBC datasource] 커넥션 풀을 도와주는 hikari를 통해서 설정할 예정! 커넥션풀과 마이바티스를 사용할 예정이며, 커넥션풀에서는 datasource [url, username, pw등의 필드가 있다.] 라는것이 필요! 위와 같이 작성해주나 이렇게만 해주면 실행이 되지 않는다 추후에 더 추가적인 설정이 필요하다. 그러므로 드라이버 설정이 잘되어있는지 확인은 아래의 주석으로 작성하여 실행해보고 오류가 없으면 다음단계로 넘어간다. 오류시 드라이버 설정을 다시 확인 해보아야한다. (주로 오타일 확률도 있으니.... 확인 .. 2023. 1. 10. [lesson] Spring - REST REST (Representational State Teansfer) (직역 : 전송하기 위한 대표상태를 전달) -> 하나의 URI는 하나의 고유한 리소스를 대표하도록 설계 된다. 이전의 URL = /board/list REST 이후의 URI = /board/123 (경로가 아닌 하나의 대표를 의미 -> 123번의 게시물) => /board/123을 입력하면 이전에는 html이었겠지만 이제는 페이지가 아닌 정보가 나온다(Xml, Text. JSON) 그로인해서 URI에 변수를 사용할 수 있다. ※ URL vs URI URL = Location으로 경로를 의미하며, URI = Identify로 정보를 의미한다. URL = '너가 요청한 경로의 파일을 보여줄게!' URI = '너가 요청한 정보는 이거야!' .. 2023. 1. 10. [작성][Error] 메소드 오버라이딩때 Throw문 동작 안됨 보호되어 있는 글 입니다. 2022. 5. 10. [lesson] Spring - @ [어노테이션] @RestController 클래스 자체를 REST방식으로 사용하겠다고 알리는 어노테이션 @ResponseBody 일반 클래스에서 REST방식의 메소드를 사용할때 알리는 어노테이션 @PathVariable("URI의 변수명") URI의 변수명과 메소드의 매개변수를 매핑시켜주는 어노테이션 @RequestMapping("/OOO/*") 웹 브라우저의 요청중에 경로가 replies로 시작하는 요청페이지가 있다면 이 클래스를 이용해라 라고 알리는 어노테이션 이 어노테이션을 사용해야 핸들러 맵핑이 찾을 수 있다 또한 Mapping방식이 2개 이상 (PUT, PATCH 등) 사용할때 @RequestMapping(method={RequestMethod.PUT, RequestMethod.PATCH})로 사용할 수 있다.. 2022. 2. 4. 이전 1 2 다음 반응형