Spring Core/01. Overview
-
스프링 부트에서는 application의 환경 설정을 위해서 src/main/resources 아래에 application.properties 또는 application.yml 파일을 사용할 수 있다. 이 둘은 동일한 내용을 약간 다른 방법으로 작성하는데 properties는 간단하지만 장황하고 yml은 상대적으로 복잡하지만 효율적이다. .properties 작성 방법 key=value의 맵 구조properties 파일은 key=value의 구조로 설정들을 작성한다. 여기서 많이 하는 실수 중 하나가 가독성을 높인다는 이유로 = 주변에 공백을 넣는 것이다. 그러면 공백까지 key 또는 value의 일부가 되버린다. !key는 'key' 속성의 값을 'value'이다.key=value!key는 'key '..
04. application 설정 파일 작성스프링 부트에서는 application의 환경 설정을 위해서 src/main/resources 아래에 application.properties 또는 application.yml 파일을 사용할 수 있다. 이 둘은 동일한 내용을 약간 다른 방법으로 작성하는데 properties는 간단하지만 장황하고 yml은 상대적으로 복잡하지만 효율적이다. .properties 작성 방법 key=value의 맵 구조properties 파일은 key=value의 구조로 설정들을 작성한다. 여기서 많이 하는 실수 중 하나가 가독성을 높인다는 이유로 = 주변에 공백을 넣는 것이다. 그러면 공백까지 key 또는 value의 일부가 되버린다. !key는 'key' 속성의 값을 'value'이다.key=value!key는 'key '..
2024.03.11 -
이번 포스트에서는 SpringBoot를 위한 4가지 알쓸신잡(알아두면 쓸모있는 신기하고 잡스런 기술들)에 대해 살펴보자.SpringBoot는 어쩌면 자바에서는 종합예술이기 때문에 사전에 얕게라도 알아야 할 지식들이 많다. 대표적인 것들이 maven과 같은 빌드 시스템, logging framework 활용, lombok 활용, junit을 이용한 단위 테스트가 있다. 아직 이 기술들에 대한 지식이 없다면 간단히 살펴보고 오는 것이 좋겠다. SpringBoot를 위한 알쓸신잡 Mavenhttps://goodteacher.tistory.com/483 [maven] maven 활용 메뉴얼 1이번 포스트에서는 maven을 이용한 프로젝트 관리에 대해서 살펴본다. Maven이란? Maven은 아파치 재단에서 ..
03. SpringBoot를 위한 알쓸신잡이번 포스트에서는 SpringBoot를 위한 4가지 알쓸신잡(알아두면 쓸모있는 신기하고 잡스런 기술들)에 대해 살펴보자.SpringBoot는 어쩌면 자바에서는 종합예술이기 때문에 사전에 얕게라도 알아야 할 지식들이 많다. 대표적인 것들이 maven과 같은 빌드 시스템, logging framework 활용, lombok 활용, junit을 이용한 단위 테스트가 있다. 아직 이 기술들에 대한 지식이 없다면 간단히 살펴보고 오는 것이 좋겠다. SpringBoot를 위한 알쓸신잡 Mavenhttps://goodteacher.tistory.com/483 [maven] maven 활용 메뉴얼 1이번 포스트에서는 maven을 이용한 프로젝트 관리에 대해서 살펴본다. Maven이란? Maven은 아파치 재단에서 ..
2023.11.21 -
이번에는 Spring Boot 개발을 위해 필요한 환경구축과 Quick Start 애플리케이션을 작성해보자. 개발 환경 설정 Spring.ioSpring과 관련된 내용은 https://spring.io/에 잘 정리되어있다. 아래 내용은 Quick Start(https://spring.io/quickstart/)의 내용을 활용한 내용 들이다. Spring | QuickstartSpring Quickstart Guide What you'll build You will build a classic “Hello World!” endpoint which any browser can connect to. You can even tell it your name, and it will respond in a mor..
02. 환경설정 및 Quick Start이번에는 Spring Boot 개발을 위해 필요한 환경구축과 Quick Start 애플리케이션을 작성해보자. 개발 환경 설정 Spring.ioSpring과 관련된 내용은 https://spring.io/에 잘 정리되어있다. 아래 내용은 Quick Start(https://spring.io/quickstart/)의 내용을 활용한 내용 들이다. Spring | QuickstartSpring Quickstart Guide What you'll build You will build a classic “Hello World!” endpoint which any browser can connect to. You can even tell it your name, and it will respond in a mor..
2020.06.15 -
이번 포스트에서는 SpringFramework의 기본적인 특징에 대해 살펴보자. 스프링이란? Framework스프링이란 자바 애플리케이션 개발을 위한 프레임워크이다.여기서 프레임워크라는 멋진 용어가 등장하는데 프레임워크란 사전적으로는 뼈대 혹은 틀을 의미하며 프로그래밍에서는 비지니스 로직이 빠진 반제품 상태의 애플리케이션 정도로 해석된다.프로그램이 아니더라도 우리는 일상생활에서 많은 프레임워크를 접한다.예를 들어 아주 좋은 발표 주제가 생각났고 이를 발표하기 위한 자료를 만든다고 생각해보자. 전체적인 문서의 구조도 잡아야 하고 효율적으로 내용을 전달하기 위해 여러가지 복잡한 기능들이 떠오를 것이다. 이때 우리는 습관적으로 파워포인트를 찾는다.우리는 왜 파워포인트를 찾을까요? 파워포인트가 없다고 해서 ..
01. Spring Framework이번 포스트에서는 SpringFramework의 기본적인 특징에 대해 살펴보자. 스프링이란? Framework스프링이란 자바 애플리케이션 개발을 위한 프레임워크이다.여기서 프레임워크라는 멋진 용어가 등장하는데 프레임워크란 사전적으로는 뼈대 혹은 틀을 의미하며 프로그래밍에서는 비지니스 로직이 빠진 반제품 상태의 애플리케이션 정도로 해석된다.프로그램이 아니더라도 우리는 일상생활에서 많은 프레임워크를 접한다.예를 들어 아주 좋은 발표 주제가 생각났고 이를 발표하기 위한 자료를 만든다고 생각해보자. 전체적인 문서의 구조도 잡아야 하고 효율적으로 내용을 전달하기 위해 여러가지 복잡한 기능들이 떠오를 것이다. 이때 우리는 습관적으로 파워포인트를 찾는다.우리는 왜 파워포인트를 찾을까요? 파워포인트가 없다고 해서 ..
2020.06.09