Workshop · Tool
Spring Boot config checker
Paste application.yml and get rule-based warnings for common deploy-time problems, with the line and property path. Each finding says what to change.
Findings
2 error · 3 warning · 1 info
- warningline 3spring.datasource.url
Hard-coded local address.
Fine in a local profile. Elsewhere, read the host from an environment variable.
- errorline 4spring.datasource.password
Looks like a secret written in plain text.
Read it from an environment variable, e.g. ${DB_PASSWORD}. The value is not shown here.
- warningline 7spring.jpa.hibernate.ddl-auto
Schema generation is set to "update".
Use validate or none outside development, and manage schema changes with Flyway.
- infoline 8spring.jpa.show-sql
SQL logging is on.
Turn it off outside local debugging; it can flood logs and slow the app.
- warningline 11management.security.enabled
Obsolete property.
Secure actuator endpoints with Spring Security instead.
- errorline 12spring
Key repeated (first defined on line 1).
The later value silently overwrites the earlier one. Keep one definition.
Runs entirely in your browser. What you paste is not sent or stored. The checks cover a handful of well-known problems, not every Spring property.