CS504 Note

This is a Note for CS504.

Spring Boot

  • Almost 0 manual configuration
  • Fast development and deployment
  • Starter POM VS Individual Dependencies
  • Built-in application metrics, health check, and external configurations
  • Absolutely no code generation and no requirement for XML configuration

Code Structure

Application.java

Domain
    Customer.java
    CustomerRepository.java

Service
    CustomerService.java

Web
    CustomerController.java

Java Persistence API(JPA)

JavaEE: Hibernate

Spring Data