
Update the `Launcher` class to allow a packaged jar to be launched in a different mode. The launcher now checks for a `jarmode` property and attempts to find a `JarMode` implementation using the standard `spring.factories` mechanism. Closes gh-19848
Update the `Launcher` class to allow a packaged jar to be launched in a different mode. The launcher now checks for a `jarmode` property and attempts to find a `JarMode` implementation using the standard `spring.factories` mechanism. Closes gh-19848