일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- LifeCycle
- TEST
- appbar
- activity
- Button
- textview
- Dialog
- viewmodel
- 안드로이드
- intent
- scroll
- Compose
- 테스트
- 앱바
- CustomScrollView
- textfield
- android
- binding
- livedata
- DART
- data
- ScrollView
- tabbar
- Coroutines
- 앱
- 계측
- Flutter
- drift
- Navigation
- Kotlin
- Today
- Total
목록Spring (5)
Study Record
@GetMapping("hello-mvc") - http://localhost:8080/hello-mvc 로 접근 가능 @RequestParam(value = "name", required = false) - 요청 파라미터 값을 받을 수 있다. value : 파라미터 변수 이름 required : true 면 꼭 있어야 하는 파라미터 변수이고 false 면 없어도 된다. (default : true) @ResponseBody - http 의 Body 에 문자 내용을 직접 반환한다. 주고 API 방식에서 많이 사용한다.
✍ 정적 컨텐츠(파일을 그대로 웹 브라우저에 내려주는 방법) Spring Boot Features - Static Content Spring Boot Features Graceful shutdown is supported with all four embedded web servers (Jetty, Reactor Netty, Tomcat, and Undertow) and with both reactive and Servlet-based web applications. It occurs as part of closing the application context and is performed in the earliest docs.spring.io 파일을 그대로 웹 브라우저에 내려주는 방식이다. [예시] re..
✍ IDE 외에서 빌드하기 기본적으로 IDE 에서 프로젝트를 실행하려면 Run 버튼을 누르면 된다. 그 외에서 빌드하고 실행하는 방법은 다음과 같다. [윈도우] ① 명령 프롬프트(cmd) 를 실행하고 프로젝트가 있는 경로로 이동해준다. (이동 명령어 : cd "경로", D 드라이브 : D: ) > dir ② build 해준다. > gradlew build ( > gradlew clean build) ③ build/libs 에 생긴 jar 파일을 java 로 실행하면 서버가 실행된다. > java -jar [파일 이름]
✍ Welcome Page 서버를 실행하고 http://localhost:8080 으로 접속했을 때 기본적으로 보이는 페이지를 설정할 수 있다. resources/static 디렉터리에 index.html 파일을 만들면 이 페이지가 기본 페이지가 된다. ✍ GetMaping 이용하기 ① 먼저, 컨트롤러 자바 파일을 하나 생성한다. @Controller public class HelloController { @GetMapping("hello1") public String hello(Model model){ model.addAttribute("data", "Hello"); return "hello"; } } ② resources/templates 파일안에 hello.html 파일을 생성한다. 코드 해석을 해..
✍ IntelliJ를 사용하여 자바 스프링 프로젝트 생성하기 스프링 프로젝트를 직접 생성하는 방법 외에도 스프링 부트 스타터 사이트를 이용하여 스프링 프로젝트를 쉽게 생성할 수 있다. → 사이트 바로 가기 (https://start.spring.io) ※ Maven Project, Gradle Project 선택하는 것은 필요한 라이브러리를 끌어와 빌드시키는 방법을 택하는 것이다. 요즘은 Gradle Progject를 많이 선택한다고 한다. ※ Spring Boot 에서 버전을 선택하는 것 중 SNAPSHOP 은 아직 개발 중이라는 의미고 M 은 정식 릴리즈가 아니다. ※ ADD DEPENDENCIES... 를 선택하여 Spring Web 과 Thymeleaf를 선택해준다. 선택 하사항을 클릭하고 GEN..