일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- Intellij
- 다차원
- 파일읽고쓰기
- inflearn
- 자바
- strdup
- 오븐시계
- 자료구조
- 스프링입문
- 웹기초
- 배열
- 문자열
- ChatGPT
- 김영한스프링부트
- VGG-M
- 다차원배열순회
- 포인터
- springboot
- C언어로쉽게풀어쓴자료구조
- 이미지생성
- C
- gan
- VGG-F
- 백준
- 김영한
- vgg
- 조건문
- VGG-S
- 스프링기초
- 시간복잡도
- Today
- Total
목록전체 글 (71)
YUIN

@Controller public class HelloController { @GetMapping("hello-string") @ResponseBody public String helloString(@RequestParam("name") String name) { return "hello " + name; } } Controller에 해당 코드를 입력해준다. @ResponseBody: html은 헤더와 바디로 이루어져 있는데 여기서 body에 반환값을 직접 넣어주겠다는 의미이다. 위의 코드를 입력하고 localhost:8080/hello-string?name="문자열" 을 입력하게 되면 입력한 문자열만을 출력해준다. 입력한 문자열만을 출력해주기 때문에 비효율적이다. 따라서 자주 사용하진 않는 코드라고 한..

- MVC: Model, View, Controller View와 Controller를 쪼개서 운영함 - View: 화면과 관련된 일 처리 - Controller: business logic, server 뒷단과 관련된 일들 처리 >controller>HelloController 아래 코드 작성 @Controller public class HelloController { @GetMapping("hello-mvc") public String helloMvc(@RequestParam("name") String name, Model model) { model.addAttribute("name", name); return "hello-template"; } } >templates>hello-template.ht..

정적 컨텐츠: 파일을 그대로 웹 브라우저에 전달해주는 방식 SpringBoot에서는 정적 컨텐츠를 자체적으로 제공함 IntelliJ에서 resources>static>hello-static.html(새로운 파일 하나 만들기) 정적 컨텐츠 입니다. 위 코드를 복붙 해주세요. 실행해주고 주소창에 localhost:8080/hello-static.html 치고 접속하면 위와 같은 페이지로 이동합니다. 정적 컨텐츠의 원리: 원하는 파일을 넣으면 정적 파일이 그대로 반환이 됨, 그대신 여기에 어떠한 프로그램을 할 수 있는 것은 아님. 정적 컨텐츠의 원리 시각화: