041cb30eb01f8a9712690b4a1ad4adfb034b67f1
- In `CommandRegistration` add `ResolvableType` for `OptionSpec` giving more spesific handling of a type. - In `CommandParser` handle source and target types so that we have generics with `List`, `Set` and arrays working better. - In `HandlerMethodArgumentResolver` add better handling for `ConversionService` for generic types. - In `StandardMethodTargetRegistrar` add better types via `ResolvableType` now that `CommandRegistration` support it. - In `OptionConversionCommands` remove converter from `String` to `Set` as now things should work as is if generic in a `Set` has a converter. - Fixes #694
= Spring Shell 2 Spring Shell 2.1.x is a work to solely depend on Spring Boot 2.x and not trying to keep any backward compatibility with older Spring Shell 1.x nor Spring Boot 1.x. == Building ``` ./mvnw package ``` == Running The project comes with a sample application, showcasing the various ways you can write commands. ``` ./mvnw install ./mvnw -pl spring-shell-samples spring-boot:run ``` From there, try typing `help` or `help <commmand>` at the shell prompt.
Description
Languages
Java
100%