일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- nestjs typeorm
- 코딩테스트
- thymeleaf
- @Autowired
- git
- 파이썬
- 구조체배열
- 코테
- 카카오 코테
- nestJS
- 알고리즘
- TypeORM
- C++
- 가상면접사례로배우는대규모시스템설계기초
- 카카오
- 해시
- nestjs auth
- python
- 카카오 알고리즘
- Spring
- spring boot
- 프로그래머스
- AWS
- C언어
- Nodejs
- 컴포넌트스캔
- @Component
- 스프링
- 시스템호출
- OpenCV
- Today
- Total
목록spring boot (6)
공부 기록장 💻
Thymeleaf Template Engine 문법(img th:src)을 이용해 이미지를 View에 업로드해보자 기존 html 에서 image url 값을 통해 이미지를 시각적으로 나타내기 위해서는 와 같은 형태를 사용했다. Thymeleaf Template Engine을 사용해 이미지를 업로드 할 때는 Thymeleaf 문법을 어떻게 사용해야 할까? String 타입의 url 링크를 받아온 값에 대해, 와 같이 사용해주면 된다. Title 아래와 같이 로컬에서 테스트했을 때, View 결과 화면에서 이미지가 잘 나타나는 것을 확인할 수 있다.
인프런 - 스프링 핵심 원리 기본편 정리 회원 주문 서비스 예제의 회원 도메인을 설계하고 간단한 구현, 테스트를 해본 것에 이어 주문과 할인 도메인을 설계하여 구현해보자. 주문, 할인 도메인의 비즈니스 요구사항 회원 회원을 가입하고 조회할 수 있다. 회원에는 일반, VIP 두 등급이 있다. 회원 데이터는 자체 DB를 구축할 수 있고, 외부 시스템과 연동할 수 있다. (미확정) 주문과 할인 정책 회원은 상품을 주문할 수 있다. 회원 등급에 따라 할인 정책을 적용할 수 있다. 할인 정책은 모든 VIP에게는 1,000원을 할인해주는 고정 금액 할인을 적용한다. (나중에 변경 가능성 O) 할인 정책은 변경 가능성이 높다. 회사의 기본 할인 정책을 아직 정하지 못했고, 오픈 직전까지 고민을 미루는 상황이다. 최악..
인프런 - 토비의 스프링 부트 (이해와 원리) 참고 및 정리 Spring Boot 를 이용한 간단한 웹 MVC 개발을 해보며, 스프링 부트가 왜 만들어졌으며 스프링 프레임워크와의 차이점이 무엇이고 특징에는 무엇이 있는지 짚고 넘어가야 할 필요를 느껴 "토비의 스프링 부트 - 이해와 원리" 강의 소개 부분을 참고하여 Spring Boot가 정확히 무엇인지 정리해보고자 한다. 스프링 프레임워크란? 스프링 프레임워크(Spring Framework)는 자바 플랫폼을 위한 오픈 소스 애플리케이션 프레임워크로, 간단히 스프링(Spring) 이라 불린다. 동적인 웹 사이트를 개발하기 위해 여러 가지 서비스를 제공하고 있으며, 대한민국 공공 기관의 웹 서비스 개발 시 사용을 권장하고 있는 전자정부 표준 프레임워크의 기..
인프런 "스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술" 정리 웹 개발 방식 웹을 개발하는 방법에는 3가지가 있다. 1. 정적 컨텐츠. 파일을 그대로 웹 브라우저로 전달하는 방법 2. MVC와 템플릿 엔진. Model, Controller, View 템플릿 엔진 화면을 통해 서버의 어떤 프로그램으로 HTML을 동적으로 변형하여 로드. 3. API. Android, iOS, Vue, React 등의 클라이언트 또는 다른 서버와 json 포맷을 통해 데이터를 주고 받는 방식. 위의 방법 중, 1번에 해당하는 정적 컨텐츠 기능을 Spring Boot 프로젝트에서 확인해보자. 정적 컨텐츠 스프링 부트는 정적 컨텐츠 기능을 제공한다. 이전에 Thymeleaf 템플릿 엔진을 이용한 Vie..
인프런 "스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술" 정리 Spring Boot의 Welcome Page 정적 페이지 로드 기능 Spring Boot에서 Servlet Web applications 에서는 Static Content를 이용해 Welcome Page 정적 페이지를 띄우는 기능을 제공하고 있다. 다음의 공식 문서에서 자세하게 설명하고 있다. https://docs.spring.io/spring-boot/docs/current/reference/html/web.html#web Web Graceful shutdown is supported with all four embedded web servers (Jetty, Reactor Netty, Tomcat, and U..
인프런 "스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술" 정리 JAVA SDK 17과 IntelliJ IDEA 설치 본격적으로 프로젝트 환경 설정을 하기에 앞서, Java SDK 17과 IntelliJ IDE (Community 무료 버전) 설치를 완료하였다. Spring Boot 프로젝트 초기화 및 생성 Spring Boot를 기반으로 스프링 프로젝트를 만들 것이기 때문에, https://start.spring.io/ 에서 만들어보자. 필요한 라이브러리를 관리하는 Tool로는 Gradle로 설정하고, Spring Boot 버전은 3.0.1을 선택하였다. (SNAPSHOT, M1 같은 미정식 버전 제외한 최신 버전) Project Metedata 부분에 Group은 hello,..