spring_boot_dart 0.1.2
spring_boot_dart: ^0.1.2 copied to clipboard
Spring Boot for Dart and Flutter: @SpringBootApplication, SpringApplication.run, @ConfigurationProperties, auto-configuration and starters, runners, failure reports.
0.1.2 #
- ci: release only from the release branch; fix version-dependent test; Node 24 actions
- fix tests
0.1.1 #
- Hot reload:
SpringApplication(fingerprint:),reload/reloadAsynckeep the running context when the generated code is unchanged and restart it with the same arguments otherwise;runners: falseskipsApplicationRunner/CommandLineRunnerbeans after such a restart. - Example on pub.dev (
example/) and a description within 180 characters. - Failure reports point to
lib/resources/application.propertiesand suggest@Lazy()for dependency cycles.
0.1.0 #
Initial version.
@SpringBootApplication(withspring_core_dart_generator: package-wide scan and a generatedrunApplication),SpringApplication.run/runAsync.@ConfigurationPropertiesbinding (kebab-case, camelCase and environment variable names) with validation.@AutoConfiguration,@ConditionalOnProperty,@ConditionalOnBean,@ConditionalOnMissingBean.- Starters:
@AutoConfigurationModuleinlib/spring_auto_configuration.dart, discovered by the generator in all dependencies;MessageSourceAutoConfiguration;ConditionalOnMissingBean.named. AutoConfigurationModule(requires:)with a build-time compatibility check againstspringBootVersion.- Generated
runApplicationAsyncfor asynchronous config (Flutter assets). ApplicationArguments,ApplicationRunner,CommandLineRunner(both kinds sorted together by order, a bean implementing both called as both), startup line and failure analysis reports.logging.level.root,logging.level.<logger>,logging.group.*andLOGGING_LEVEL_*variables applied toSpringLog(SpringApplication.applyLoggingLevels).SpringApplication(initializers:)(ApplicationContextInitializer) andrun(args, properties:)with the highest precedence.