개요 Spring Boot로 제작한 애플리케이션을 빌드하면 1개의 .jar 파일이 생성되며 일반적인 Java 애플리케이션과 완전히 동일한 방법으로 구동된다. 빌드시 .html, .css, .js와 같은 정적 리소스(Static Resource) 또한 .jar 파일 안에 같이 패키징된다. 만약 개발 과정에서 프론트엔드 개발자가 이러한 정적 리소스 파일 수정에 따른 재배포를 요청할 경우 재빌드에 따른 번거로운 상황이 발생한다. Spring Boot는 이런 경우에 재빌드 없이 손쉽게 대응할 수 있는 방법을 제공한다. 기본 설정된 정적 리소스 경로 적용하기 Spring Boot 프로젝트에서 별도의 커스터마이징이 없을 경우 정적 리소스의 위치는 우선순위대로 아래와 같다. 첫째는, 프로젝트 상의 /src/main/..
Profile이란? 필요한 이유는? 미니 프로젝트가 아닌 이상 대부분의 기업용 서비스는 개발(dev), 테스트(test), 운영(prod) 등으로 구동 환경을 세분화하여 서비스를 관리한다. 이런 식별 키워드를 바로 Profile이라고 부른다. Profile을 지정함으로서 데이터베이스 접속 계정 및 옵션, 리소스, 로그 관리 정책 등을 Profile 단위로 구분하여 효과적으로 관리할 수 있다. Spring Boot는 매우 직관적이고 편리한 Profile 관리 방법을 제공한다. Profile 설정하기 Spring Boot 기반으로 개발한 서비스가 구동될 Profile을 지정하는 가장 확실한 방법은 운영체제의 환경 변수(Environment Variable)에 Profile을 설정하는 것이다. 환경 변수의 이..
개요 오늘날 Spring Framework을 빼고 Java EE를 논한다는 것은 불가능에 가까울 정도로 Spring은 독보적인 위치의 프레임워크로 군림하고 있다. Spring의 핵심 개념인 DI와 IoC를 이해하려면 이론 뿐만 아니라 반복적인 연습과 소스 코드 분석이 필수이다. 이번 글에서는 Eclipse에서 Maven, Spring 3 기반의 Hello, World! 프로젝트를 작성해 보고자 한다. 준비물로 JDK와 Eclipse IDE for Java Developers가 설치되어 있어야 한다. 설치 방법은 지난 글을 참고한다. Hello, World! 프로젝트 생성 첫 시작으로 Eclipse를 실행하고 프로젝트를 생성할 차례이다. 메뉴에서 File -> New -> Other -> Maven -> ..
- Total
- Today
- Yesterday
- 로드바이크
- Docker
- JavaScript
- 평속
- Spring MVC 3
- graylog
- maven
- java
- 로드 바이크
- jsp
- 태그를 입력해 주세요.
- DynamoDB
- Kendo UI Web Grid
- jpa
- bootstrap
- kotlin
- JHipster
- 구동계
- jstl
- spring
- Tomcat
- 자전거
- MySQL
- CentOS
- Eclipse
- node.js
- chrome
- Spring Boot
- 알뜰폰
- Kendo UI
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |