일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- Serialization
- Selection Sorting
- JSON
- 이스케이프 문자
- 혼자 공부하는 C언어
- 알기쉬운 알고리즘
- Algorithm
- C programming
- list 컬렉션
- Stack
- buffer
- s
- R
- 이것이 자바다
- 메모리구조
- Graph
- 윤성우의 열혈 자료구조
- datastructure
- coding test
- C 언어 코딩 도장
- stream
- 윤성우 열혈자료구조
- insertion sort
- Today
- Total
목록Server/Spring (22)
Engineering Note
Error parsing HTTP request header Note: further occurrences of HTTP request parsing errors will be logged at DEBUG level. SSH 설정이 안된 서버에 HTTPS 요청을 보낼 때 발생하는 에러

@Controller @Controller는 Model 객체를 만들어 데이터를 담고 View를 반환하기 위해 사용한다. @ResponseBody를 사용하면 View를 리턴하지 않고 Controller에서 직접 데이터 리턴이 가능하다. @RequestMapping 클래스와 메소드의 RequestMapping을 통해 URL을 매핑하여 경로를 설정하여 해당 메소드에서 처리 @ResponseBody 직접 Data return이 가능하다. 각 메서드 마다 작성해야하한다. @RestController Spring Framework4 버전부터 사용가능한 어노테이션 @Controller에 @ResponseBody가 결합된 어노테이션 컨트롤러 클래스 하위 메소드에 @ResponseBody 어노테이션을 붙이지 않아도 문자..

본 내용은 홍팍 스프링부트 강좌를 참고하였습니다. Mission 수정페이지에서 수정된 데이터를 DB에도 반영하기! [스프링 부트 입문] 14 수정 폼 만들기에서는 Edit 버튼 누르면 DB에서 기존에 데이터를 불러와서 수정 페이지에서 확인 가능하도록 하는 작업까지 완료했다. 이제 이렇게 불러와진 수정 페이지에서 데이터를 수정하고 다시 저장했을 때 DB에 데이터가 업데이트 되고 다시 바뀐 바뀐 글을 보는 페이지로 리다이렉트 하도록하는 컨트롤러를 개발해야한다. {{>layouts/header}} {{#article}} 제목 내용 {{content}} 제출 Back {{/article}} {{>layouts/footer}}form 태그의 전송시 실행할 url action과 http method를 지정해준다. ..

본 내용은 홍팍 스프링부트 강좌를 참고하였습니다. Mission 데이터 수정을 위한 폼을 만드시오. {{id}} 글을 수정하는 a태그 링크 만들고, 링크에 맞는 컨트롤러 만들기 {{id}}의 글을 보여주는 showArticle.mustache에서 만든 수정 버튼 {{>layouts/header}} ID TITLE CONTENT {{#article}} {{id}} {{title}} {{content}} {{/article}} Edit // 추가한 수정 버튼 Go to Article List {{>layouts/footer}} 수정 버튼을 누르면 동작하는 컨트롤러 @GetMapping("/articles/{id}/edit") public String eidt(@PathVariable Long id, Mode..
본 내용은 홍팍 스프링부트 강좌를 참고하였습니다. https://www.youtube.com/watch?v=rxRcIxU_d4I&list=PLyebPLlVYXCiYdYaWRKgCqvnCFrLEANXt&index=13 지난번까지는 article/{id}를 통해 특정 게시글을 조회하는 controller를 개발했는데 오늘은 DB속 전체 게시글 목록을 조회하는 코드를 개발해보자 Mission DB속 모든 게시글 목록을 조회하시오. Repository interface를 사용해 data를 가져온다. DB에서 데이터를 조회하기 위해서는 Repository 객체를 이용한다. 컨트롤러의 동작을 세분화 하면 다음과 같다. CrudRepository를 상속받은 Repository 객체로 JPA를 통해 데이터를 가져온다...

본 내용은 홍팍 스프링부트 강좌를 참고하였습니다. https://www.youtube.com/watch?v=E0YO0XqpBIY&list=PLyebPLlVYXCiYdYaWRKgCqvnCFrLEANXt&index=12 Mission DB에 저장된 데이터를 조회하여 웹페이지에서 확인하기 1. client가 sever에 데이터 요청, 게시물의 id로 게시물을 조회요청, -> domain:8080/article/{id} 2. 요청된 url은 controellr가 전달 받음 3. controller는 repository를 통해 DB에서 데이터 조회 4. DB는 Data를 찾아 Entity로 반환 5. 반환된 Entity는 Model을 통해 View template에 전달 됨 6. 최종적으로 결과 페이지를 완성하여..

본 내용은 홍팍 스프링 부트 강좌를 참고하였습니다. https://www.youtube.com/watch?v=2VYBQ_99RJg&t=9s Mission 롬복을 활용하여 기존 코드를 리팩토링 하자 롬복을 사용하기 위해서는 build.gradle에 아래 코드를 입력해준다. dependencies { //Lombok adding compileOnly 'org.projectlombok:lombok' annotationProcessor 'org.projectlombok:lombok' }그리고 인텔리제이 plugins에서 lombok을 설치해준다. Lombok을 이용하면 Constructor(생성자), toString, getter, setter등의 자주 사용하는 메서드들을 어노테이션..

본 내용은 홈팍 스프링 부트 강좌를 참고하였습니다. https://www.youtube.com/watch?v=76a6YMmpZmY&list=PLyebPLlVYXCiYdYaWRKgCqvnCFrLEANXt&index=10 DB를 웹브라우저에서 확인하기 위한 설정 src/main/application.properties 에 아래 처럼 입력 해주고 # h2 DB 웹 콘솔 접근 허용 설정 spring.h2.console.enabled=true 브라우저에서 다음의 주소로 접속하면 h2 DB에 접근할 수 있다. http://localhost:8080/h2-console DB에서 데이터를 조회하면 게시판 데이터가 잘 저장된 것을 확인할 수 있다.