Spring Core/01. Overview
-
스프링 부트에서는 application의 속성 설정을 위해서 src/resources 아래에 application.properties 또는 application.yml 파일을 사용할 수 있다. .properties 작성 방법 key=value의 맵 구조 properties 파일은 key=value의 구조로 설정들을 작성한다. 여기서 많이 하는 실수 중 하나가 가독성을 높인다는 이유로 = 주변에 공백을 넣는 것이다. 그러면 공백까지 key 또는 value의 일부가 되버린다. !key는 'key' 속성의 값을 'value'이다. key=value !key는 'key ' 속성의 값은 ' value'이다. key = value 한 줄 주석을 작성할 때는 # 또는 ! 를 사용한다. 이전에는 #을 주로 사용했는데 ..
04. application 설정 파일 작성스프링 부트에서는 application의 속성 설정을 위해서 src/resources 아래에 application.properties 또는 application.yml 파일을 사용할 수 있다. .properties 작성 방법 key=value의 맵 구조 properties 파일은 key=value의 구조로 설정들을 작성한다. 여기서 많이 하는 실수 중 하나가 가독성을 높인다는 이유로 = 주변에 공백을 넣는 것이다. 그러면 공백까지 key 또는 value의 일부가 되버린다. !key는 'key' 속성의 값을 'value'이다. key=value !key는 'key ' 속성의 값은 ' value'이다. key = value 한 줄 주석을 작성할 때는 # 또는 ! 를 사용한다. 이전에는 #을 주로 사용했는데 ..
2024.03.11 -
이번 포스트에서는 앞서 설정한 환경을 점검할 겸 간단한 Quick Start application을 만들어보자. Quick Start와 프로젝트 구성 Spring.io Spring과 관련된 내용은 https://spring.io/에 잘 정리되어있다. Spring | Home Cloud Your code, any cloud—we’ve got you covered. Connect and scale your services, whatever your platform. spring.io 아래 내용은 Quick Start(https://spring.io/quickstart/)의 내용을 활용한 내용 들이다. 프로젝트 생성 Spring을 개발할 때는 Maven 또는 Gradle같은 build tool을 이용하는데 여..
03. Quick Start이번 포스트에서는 앞서 설정한 환경을 점검할 겸 간단한 Quick Start application을 만들어보자. Quick Start와 프로젝트 구성 Spring.io Spring과 관련된 내용은 https://spring.io/에 잘 정리되어있다. Spring | Home Cloud Your code, any cloud—we’ve got you covered. Connect and scale your services, whatever your platform. spring.io 아래 내용은 Quick Start(https://spring.io/quickstart/)의 내용을 활용한 내용 들이다. 프로젝트 생성 Spring을 개발할 때는 Maven 또는 Gradle같은 build tool을 이용하는데 여..
2023.11.21 -
이번에는 Spring Boot 개발을 위해 필요한 환경을 구축해 보자. 개발 환경 설정 JDK 설치 먼저 가장 기본적으로 Java 기반의 개발이므로 JDK가 필요하다. 특별히 JDK의 벤더를 가리지는 않으며 spring boot 3.x를 지원하기 위해서는 JDK 17 버전 이상이 필요하다. 만약 추가로 설치 해야 한다면 Bell SW의 Liberica를 사용해보자. 설치는 그냥 next만 진행하면 된다. https://bell-sw.com/pages/downloads/#jdk-17-lts Java Download | Java 8, Java 11, Java 17, Java 21 - OpenJDK Builds for Linux, Windows & macOS OpenJDK support for Liberica..
02. 환경설정 및 기본 곁가지 점검이번에는 Spring Boot 개발을 위해 필요한 환경을 구축해 보자. 개발 환경 설정 JDK 설치 먼저 가장 기본적으로 Java 기반의 개발이므로 JDK가 필요하다. 특별히 JDK의 벤더를 가리지는 않으며 spring boot 3.x를 지원하기 위해서는 JDK 17 버전 이상이 필요하다. 만약 추가로 설치 해야 한다면 Bell SW의 Liberica를 사용해보자. 설치는 그냥 next만 진행하면 된다. https://bell-sw.com/pages/downloads/#jdk-17-lts Java Download | Java 8, Java 11, Java 17, Java 21 - OpenJDK Builds for Linux, Windows & macOS OpenJDK support for Liberica..
2020.06.15 -
이번 포스트에서는 SpringFramework의 기본적인 특징에 대해 살펴보자. 스프링이란? Framework스프링이란 자바 애플리케이션 개발을 위한 프레임워크이다.여기서 프레임워크라는 멋진 용어가 등장하는데 프레임워크란 사전적으로는 뼈대 혹은 틀을 의미하며 프로그래밍에서는 비지니스 로직이 빠진 반제품 상태의 애플리케이션 정도로 해석된다.프로그램이 아니더라도 우리는 일상생활에서 많은 프레임워크를 접한다.예를 들어 아주 좋은 발표 주제가 생각났고 이를 발표하기 위한 자료를 만든다고 생각해보자. 전체적인 문서의 구조도 잡아야 하고 효율적으로 내용을 전달하기 위해 여러가지 복잡한 기능들이 떠오를 것이다. 이때 우리는 습관적으로 파워포인트를 찾는다.우리는 왜 파워포인트를 찾을까요? 파..
01. Spring Framework이번 포스트에서는 SpringFramework의 기본적인 특징에 대해 살펴보자. 스프링이란? Framework스프링이란 자바 애플리케이션 개발을 위한 프레임워크이다.여기서 프레임워크라는 멋진 용어가 등장하는데 프레임워크란 사전적으로는 뼈대 혹은 틀을 의미하며 프로그래밍에서는 비지니스 로직이 빠진 반제품 상태의 애플리케이션 정도로 해석된다.프로그램이 아니더라도 우리는 일상생활에서 많은 프레임워크를 접한다.예를 들어 아주 좋은 발표 주제가 생각났고 이를 발표하기 위한 자료를 만든다고 생각해보자. 전체적인 문서의 구조도 잡아야 하고 효율적으로 내용을 전달하기 위해 여러가지 복잡한 기능들이 떠오를 것이다. 이때 우리는 습관적으로 파워포인트를 찾는다.우리는 왜 파워포인트를 찾을까요? 파..
2020.06.09