Spring Docs

Spring Boot Docs

    • Legal
    • Spring Boot Documentation
      • About The Documentation
      • Getting Help
      • First Steps
      • Working With Spring Boot
      • Learning About Spring Boot Features
      • Moving To Production
      • Advanced Topics
    • Getting Started
      • Introducing Spring Boot
      • System Requirements
      • Installing Spring Boot
      • Developing Your First Spring Boot Application
      • What To Read Next
    • Using Spring Boot
      • Build Systems
      • Structuring Your Code
      • Configuration Classes
      • Auto Configuration
      • Spring Beans And Dependency Injection
      • Using The @Springbootapplication Annotation
      • Running Your Application
      • Developer Tools
      • Packaging Your Application For Production
      • What To Read Next
    • Spring Boot Features
      • Springapplication
      • Externalized Configuration
      • Profiles
      • Logging
      • Internationalization
      • Json
      • Developing Web Applications
      • Rsocket
      • Security
      • Working With Sql Databases
      • Working With Nosql Technologies
      • Caching
      • Messaging
      • Calling Rest Services With Resttemplate
      • Calling Rest Services With Webclient
      • Validation
      • Sending Email
      • Distributed Transactions With Jta
      • Hazelcast
      • Quartz Scheduler
      • Task Execution And Scheduling
      • Spring Integration
      • Spring Session
      • Monitoring And Management Over Jmx
      • Testing
      • Websockets
      • Web Services
      • Creating Your Own Auto Configuration
      • Kotlin Support
      • What To Read Next
    • Spring Boot Actuator: Production Ready Features
      • Enabling Production Ready Features
      • Endpoints
      • Monitoring And Management Over Http
      • Monitoring And Management Over Jmx
      • Loggers
      • Metrics
      • Auditing
      • Http Tracing
      • Process Monitoring
      • Cloud Foundry Support
      • What To Read Next
    • Deploying Spring Boot Applications
      • Deploying To Containers
      • Deploying To The Cloud
      • Installing Spring Boot Applications
      • What To Read Next
    • Spring Boot Cli
      • Installing The Cli
      • Using The Cli
      • Developing Applications With The Groovy Beans Dsl
      • Configuring The Cli With Settings.Xml
      • What To Read Next
    • Build Tool Plugins
      • Spring Boot Maven Plugin
      • Spring Boot Gradle Plugin
      • Spring Boot Antlib Module
      • Supporting Other Build Systems
      • What To Read Next
    • “How To” Guides
      • Spring Boot Application
      • Properties And Configuration
      • Embedded Web Servers
      • Spring Mvc
      • Testing With Spring Security
      • Jersey
      • Http Clients
      • Logging
      • Data Access
      • Database Initialization
      • Messaging
      • Batch Applications
      • Actuator
      • Security
      • Hot Swapping
      • Build
      • Traditional Deployment
    • Appendices
      • Common Application Properties
      • Configuration Metadata
      • Auto Configuration Classes
      • Test Auto Configuration Annotations
      • The Executable Jar Format
      • Dependency Versions
Spring Boot Docs master
  • Spring Boot Docs
    • master
    • 1.5.19.RELEASE
  • Spring cloud docs
    • master
  • Spring data docs
    • master
  • Spring framework docs
    • master
  • Spring Boot Docs
  • Spring Boot Documentation
  • First Steps
master 1.5.19.RELEASE
Edit this Page

1. First Steps

If you are getting started with Spring Boot or 'Spring' in general, start with the following topics:

  • From scratch: Overview | Requirements | Installation

  • Tutorial: Part 1 | Part 2

  • Running your example: Part 1 | Part 2

This page was built using the Antora default UI.

The source code for this UI is licensed under the terms of the MPL-2.0 license.