Spring Boot 에서는 대표적인 DBMS(DataBase Management System)에 표준적으로 접속 정보를 설정하고 JDBC, Connection Pool 등을 자동으로 구성해서 사용자가 쉽게 질의(query)를 할 수 있는 기능을 제공합니다. 1. 프로젝트 생성 아래와 같이 프로젝트 생성 시 JDBC 와 DBMS 에 맞는 Driver 만 선택해주면 의존성 추가를 해줍니다. 실제 이미지와 같이 선택하면 아래 코드와 같이 pom.xml 파일에 두 개의 의존성만이 추가될 뿐입니다. 하지만, 이 두 개의 의존성 추가만으로 DB 접속을 할 수 있는 환경을 쉽게 구축할 수 있습니다. org.springframework.boot spring-boot-starter-jdbc mysql mysql-con..
Spring Boot 레퍼런스 가이드(Spring Boot Reference Guide)에서 템플릿(Template)에 관한 내용을 보면 매우 간단한 가이드를 볼 수 있습니다. https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-developing-web-applications.html#boot-features-spring-mvc-template-engines 위 링크에서 확인할 수 있듯이 몇 가지 템플릿 엔진을 사용할 수 있도록 제공되고 있으며, 전통적인 방식의 JSP 는 제약이 있으므로 사용을 피하라는 안내가 있습니다. 여기서는 의존성으로 Web 와 Lombok 이 선택된 Spring Boot 프로젝트를 이용하여 T..
Spring Boot 프로젝트를 처음 생성하면 반드시 생기는 파일이 몇 개 존재하는데, 그 중 src/main/resources/ 디렉토리에 존재하는 application.properties 파일이 있습니다. Java 의 오래된 키-값(Key-Value) 형태의 값 저장 형태인데, 처음 프로젝트를 생성하면 아무런 내용이 없습니다. Spring Boot 의 공식 문서 중 가장 자주 보게 되는 문서가 이 application.properties 관련 부록입니다. https://docs.spring.io/spring-boot/docs/current/reference/html/common-application-properties.html 이 파일은 Spring Boot 에서 제공하는 많은 기능의 간편한 설정을 ..
- Total
- Today
- Yesterday
- OracleJDK
- 내장 WAS
- Spring
- Redmine
- manjaro
- boot
- SI
- KDE
- proxmox
- 엘지
- 워드프레스
- messages.properties
- docker
- 클라우드플레어
- couchbase
- NoSQL
- Phabricator
- 외장 WAS
- jooq
- 페이징
- git
- java config
- paging
- 도입기
- RestTemplate
- Nas
- 시니어 프로그래머
- 프로젝트 규모
- Spring MVC
- Spring Boot
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |