Conversation
reason: they were needed for native spring. we dont need them with spring boot.
9a86e24 to
dc0e2c1
Compare
reason: they are from the era before spring boot
|
That's an awesome move! I didn't expect it could be wrapped up so easily, great job! |
* translation of properties to native spring boot properties with prefixes server.* and spring.* * convert SteveConfiguration singleton into spring bean SteveProperties with remainder of steve-specific properties * during this conversion we lost the property "https.port": spring does not natively support the embedded server to open a second port/connector. it is still possible programmatically, but i am not sure whether it is worth it, if spring's default behaviour does not contain in. if this breaks some workflows/setups, we can reconsider in the future. tests will fail big time. fixes will come in subsequent commit.
947b9b9 to
ddf7e3a
Compare
|
mariadb tests are failing because of #1371 |
d729a29 to
156734c
Compare
reason: most libs (and their versions) come from spring boot
reason: spring-boot-starter-validation does it already
we are not using the commit id anywhere anymore
|
interesting observation: the application at the HEAD of master takes between 2 and 3 seconds to start. the application at this branch takes between 4 and 5 seconds to start. 2 seconds difference is not much in absolute terms. but the start-up is 2x slower in relative terms which is kinda huge. edit: these numbers can be different on other machines. but running both versions of the app probably would result in a similar slowdown. |
3239fd5 to
8eca250
Compare
|
@juherr (or others) do you have any other feedback for this PR? otherwise i would like to merge it. |
|
LGTM. You might also want to check the AI review on juherr#120 I haven’t gone through it yet, but you may find some useful insights there. |
applied some of the relevant suggestions by AI review
#1733
project compiles and tests succeed. the app runs.
some further improvements and refactors are possible.
open TODOs: