Releases: AlexFalappa/nb-springboot
Releases · AlexFalappa/nb-springboot
Devtools and request mappings
- Upgrade to Spring Boot version 1.4.1
- Action to trigger devtools reload (trough toolbar button or
Ctrl + Shift + L
keyboard shortcut) - Spring boot dedicated panel in project properties dialog for specifying command line arguments and enabling devtools reload trigger
- Moved some file templates to the default Spring Framework category
- Navigator panel showing request URL mappings of a
Controller
/RestController
class (contribution by Michael Simons) - List of closed issues
Next version beta 1
- Action to trigger devtools reload (trough toolbar button or
Ctrl + Shift + L
keyboard shortcut) - Spring boot dedicated panel in project properties dialog for specifying command line arguments and enabling devtools reload trigger
- Some new file templates are now in the default Spring Framework category
- Navigator panel showing request URL mappings of a
Controller
/RestController
class (contribution by Michael Simons)
File templates improvements
- Upgraded Spring Boot to version 1.4
- The file templates wizards that generate Java classes now use the standard NetBeans widgets (better name proposal, chooice of source/test location and destination package)
- The wizards for
application.properties
files, additional configuration metadata and Spring Data repository interfaces now offer specific customization options - The file templates are now shown only if the relevant dependencies are present (e.g. REST Controller Class is shown only if there is a dependency on spring-boot-starter-web)
- Devtools restart and reload now work when the project is run/debugded trough the spring maven plugin
- Fixed some UI glitches
- Enhanced Controller and RestController templates
- List of closed issues
Bugfix and refinements release
Fixes:
- Added missing
@Component
annotation to CommandLineRunner and ApplicationRunner file templates
Improvements:
- #14 No more implementation dependencies (this should allow the plugin to be available from the NetBeans plugin portal)
- #10 New project wizard Spring Boot project (from Initializr):
- Asynchronous querying of the web service
- More paramenter validation
- Filtering of dependencies
- Show required boot version in tooltips of disabled dependencies
- Options to remove the maven wrapper, add the spring configuration processor dependency and run/debug trough the maven spring plugin
Initial release
Features:
- Spring Boot new Maven project wizards:
- Basic project
- Project generated by Spring Initializr service
- Enhanced properties file editor:
- completion and documentation of configuration properties names
- completion and documentation of configuration properties values (
hints
in configuration metadata)
- File templates:
- Spring Boot related files:
CommandlineRunner
annotated classes,ApplicationRunner
annotated classes,application.properties
files,ConfigurationProperties
annotated classes,additional-spring-configuration-metadata.json
files - Spring related files:
Component
annotated classes,Configuration
annotated classes,Service
annotated classes - Spring MVC related files:
Controller
andRestController
annotated classes - Spring Data related files: interfaces extending
Repository
- Spring Boot related files:
- Code generators in
pom.xml
files:- Add spring configuration processor dependency
- Add
spring-devtools
dependency - Add
spring-actuator
dependency
Fourth alpha release
Added features:
- File templates for Spring related files:
- Spring Java configuration class annotated with
@Configuration
- Spring component class annotated with
@Component
- Spring Data repository interface extending
Repository<Object, Id>
- Spring MVC controller class annotated with
@Controller
- Spring MVC REST controller class annotated with
@RestController
- Spring Java configuration class annotated with
Third alpha release
Added features:
- File templates for Spring Boot related files:
- Class implementing
CommandLineRunner
- Class implementing
ApplicationRunner
application.properties
fileadditional-spring-configuration-metadata.json
file
- Class implementing
- Code generators in maven pom.xml files to add useful dependencies (e.g. spring configuration processor, devtools, actuator)
Second alpha release
Added features:
- Spring Boot configuration properties editor with completion and documentation of property names and values
Initial alpha release
Implemented features:
- Project wizard for basic Spring Boot projects
- Project wizard for Spring Boot projects from th Srping Initializr service