R
Rishtaara
Spring Boot Fundamentals
Lesson 3 of 8Article17 min

Project Setup and Configuration

Project Setup and Configuration

Bootstrapping a project

  • Use Spring Initializr with Web, JPA, Validation dependencies.
  • Set metadata: group, artifact, Java version.
  • Externalize config using `application.yml` or `application.properties`.
Basic application.yml
server:
  port: 8080

spring:
  datasource:
    url: jdbc:postgresql://localhost:5432/rishtaara
    username: postgres
    password: postgres
  jpa:
    hibernate:
      ddl-auto: update
    show-sql: true