Skip to content
This repository was archived by the owner on Feb 23, 2023. It is now read-only.

Automatically register class proxy hint for typical platform abstractions (async, transactions etc.) #826

Closed
odrotbohm opened this issue Jun 16, 2021 · 6 comments
Assignees
Labels
type: enhancement A general enhancement
Milestone

Comments

@odrotbohm
Copy link

User components that do not implement interfaces but make use of annotations that case the type needing to be proxied (e.g. @Async, @Transactional etc.) currently need an explicit @AotTypeHint declared. We should be able to detect that the proxy class is needed and automatically register that fact so that the explicit hint is not needed.

@spring-projects-issues spring-projects-issues added the status: waiting-for-triage An issue we've not yet triaged or decided on label Jun 16, 2021
@sdeleuze
Copy link
Contributor

@aclement Should we target 0.10.1 or 0.11 for this one?

@aclement
Copy link
Contributor

I'd like to get some work done on it in the 0.10.x line. @odrotbohm do you have suitable test projects lying around for the most important situations?

Also, in discussing Spring Data needs with Christoph, any code that currently doesn't go through the default proxy factory will either need to be adapted to do so, or it will need another substitution. So there can be more to it than just smartly computing AotProxyHints.

@sdeleuze sdeleuze added this to the 0.10.1 milestone Jun 16, 2021
@sdeleuze sdeleuze added type: enhancement A general enhancement and removed status: waiting-for-triage An issue we've not yet triaged or decided on labels Jun 16, 2021
@odrotbohm
Copy link
Author

I am currently upgrading RESTBucks to 0.10 to see what explicit hints are still needed. So far, I've been able to remove most of them I had before. So great job already! I'll ping you once the branch is in place. Im gonna link the tickets I file for each of the explicit hints I think we can get rid of once we fix those tickets.

@odrotbohm
Copy link
Author

The hacking/native-buildpacks branch here has the necessary setup to build RESTBucks as a native image. NativeConfiguration contains a few explicit hints with the tickets linked which I think make those obsolete. It should build and work fine, just take a while (25 Minutes on my machine).

@sdeleuze sdeleuze modified the milestones: 0.10.1, 0.10.2 Jun 17, 2021
@aclement
Copy link
Contributor

@Async and @Transactional are now being handled and produce Aot class proxies (new sample added for async).

@aclement aclement modified the milestones: 0.10.2, 0.10.1 Jun 18, 2021
odrotbohm added a commit to odrotbohm/spring-restbucks that referenced this issue Jun 21, 2021
Upgraded to Spring Native 0.10.1 snapshots. Removed explicit proxy configuration for Engine as @async is now automatically detected (spring-attic/spring-native#826). Removed explicit configuration needed for event listeners as they're now supported out of the box (spring-attic/spring-native#828).

Declare Money as the type being returned from MonetaryAmountAttributeConverter.convertToEntityAttribute(…) so that it is automatically added to the reflection configuration (makes spring-attic/spring-native#826 obsolete).
@odrotbohm
Copy link
Author

Verified to be working on 0.10.1 snapshots.

@odrotbohm odrotbohm changed the title Automatically register class proxy hint for user components that need it Automatically register class proxy hint for typical platform abstractions (async, transactions etc.) Jun 21, 2021
odrotbohm added a commit to odrotbohm/spring-restbucks that referenced this issue Jun 22, 2021
Upgraded to Spring Native 0.10.1 snapshots. Removed explicit proxy configuration for Engine as @async is now automatically detected (spring-attic/spring-native#826). Removed explicit configuration needed for event listeners as they're now supported out of the box (spring-attic/spring-native#828).

Declare Money as the type being returned from MonetaryAmountAttributeConverter.convertToEntityAttribute(…) so that it is automatically added to the reflection configuration (makes spring-attic/spring-native#826 obsolete).
odrotbohm added a commit to odrotbohm/spring-restbucks that referenced this issue Aug 11, 2021
Upgraded to Spring Native 0.10.1 snapshots. Removed explicit proxy configuration for Engine as @async is now automatically detected (spring-attic/spring-native#826). Removed explicit configuration needed for event listeners as they're now supported out of the box (spring-attic/spring-native#828).

Declare Money as the type being returned from MonetaryAmountAttributeConverter.convertToEntityAttribute(…) so that it is automatically added to the reflection configuration (makes spring-attic/spring-native#826 obsolete).
odrotbohm added a commit to odrotbohm/spring-restbucks that referenced this issue Sep 5, 2021
Upgraded to Spring Native 0.10.1 snapshots. Removed explicit proxy configuration for Engine as @async is now automatically detected (spring-attic/spring-native#826). Removed explicit configuration needed for event listeners as they're now supported out of the box (spring-attic/spring-native#828).

Declare Money as the type being returned from MonetaryAmountAttributeConverter.convertToEntityAttribute(…) so that it is automatically added to the reflection configuration (makes spring-attic/spring-native#826 obsolete).
odrotbohm added a commit to odrotbohm/spring-restbucks that referenced this issue Sep 16, 2021
Upgraded to Spring Native 0.10.1 snapshots. Removed explicit proxy configuration for Engine as @async is now automatically detected (spring-attic/spring-native#826). Removed explicit configuration needed for event listeners as they're now supported out of the box (spring-attic/spring-native#828).

Declare Money as the type being returned from MonetaryAmountAttributeConverter.convertToEntityAttribute(…) so that it is automatically added to the reflection configuration (makes spring-attic/spring-native#826 obsolete).
odrotbohm added a commit to odrotbohm/spring-restbucks that referenced this issue Dec 2, 2021
Upgraded to Spring Native 0.10.1 snapshots. Removed explicit proxy configuration for Engine as @async is now automatically detected (spring-attic/spring-native#826). Removed explicit configuration needed for event listeners as they're now supported out of the box (spring-attic/spring-native#828).

Declare Money as the type being returned from MonetaryAmountAttributeConverter.convertToEntityAttribute(…) so that it is automatically added to the reflection configuration (makes spring-attic/spring-native#826 obsolete).
odrotbohm added a commit to odrotbohm/spring-restbucks that referenced this issue Dec 3, 2021
Upgraded to Spring Native 0.10.1 snapshots. Removed explicit proxy configuration for Engine as @async is now automatically detected (spring-attic/spring-native#826). Removed explicit configuration needed for event listeners as they're now supported out of the box (spring-attic/spring-native#828).

Declare Money as the type being returned from MonetaryAmountAttributeConverter.convertToEntityAttribute(…) so that it is automatically added to the reflection configuration (makes spring-attic/spring-native#826 obsolete).
odrotbohm added a commit to odrotbohm/spring-restbucks that referenced this issue Dec 9, 2021
Upgraded to Spring Native 0.10.1 snapshots. Removed explicit proxy configuration for Engine as @async is now automatically detected (spring-attic/spring-native#826). Removed explicit configuration needed for event listeners as they're now supported out of the box (spring-attic/spring-native#828).

Declare Money as the type being returned from MonetaryAmountAttributeConverter.convertToEntityAttribute(…) so that it is automatically added to the reflection configuration (makes spring-attic/spring-native#826 obsolete).
odrotbohm added a commit to odrotbohm/spring-restbucks that referenced this issue Jan 25, 2022
Use buildpack based native image builds. Remove offending libraries: both Spring Boot DevTools and the Thin Launcher are not native-ready yet. Added NativeConfiguration to capture a few manual hints still needed.

Declare Money as the type being returned from MonetaryAmountAttributeConverter.convertToEntityAttribute(…) so that it is automatically added to the reflection configuration (makes spring-attic/spring-native#826 obsolete).
odrotbohm added a commit to odrotbohm/spring-restbucks that referenced this issue Apr 27, 2022
Use buildpack based native image builds. Remove offending libraries: both Spring Boot DevTools and the Thin Launcher are not native-ready yet. Added NativeConfiguration to capture a few manual hints still needed.

Declare Money as the type being returned from MonetaryAmountAttributeConverter.convertToEntityAttribute(…) so that it is automatically added to the reflection configuration (makes spring-attic/spring-native#826 obsolete).

$ Conflicts:
$	server/pom.xml
odrotbohm added a commit to odrotbohm/spring-restbucks that referenced this issue Apr 27, 2022
Use buildpack based native image builds. Remove offending libraries: both Spring Boot DevTools and the Thin Launcher are not native-ready yet. Added NativeConfiguration to capture a few manual hints still needed.

Declare Money as the type being returned from MonetaryAmountAttributeConverter.convertToEntityAttribute(…) so that it is automatically added to the reflection configuration (makes spring-attic/spring-native#826 obsolete).
odrotbohm added a commit to odrotbohm/spring-restbucks that referenced this issue Apr 27, 2022
Use buildpack based native image builds. Remove offending libraries: both Spring Boot DevTools and the Thin Launcher are not native-ready yet. Added NativeConfiguration to capture a few manual hints still needed.

Declare Money as the type being returned from MonetaryAmountAttributeConverter.convertToEntityAttribute(…) so that it is automatically added to the reflection configuration (makes spring-attic/spring-native#826 obsolete).

$ Conflicts:
$	server/pom.xml
odrotbohm added a commit to odrotbohm/spring-restbucks that referenced this issue Apr 27, 2022
Use buildpack based native image builds. Remove offending libraries: both Spring Boot DevTools and the Thin Launcher are not native-ready yet. Added NativeConfiguration to capture a few manual hints still needed.

Declare Money as the type being returned from MonetaryAmountAttributeConverter.convertToEntityAttribute(…) so that it is automatically added to the reflection configuration (makes spring-attic/spring-native#826 obsolete).

$ Conflicts:
$	server/pom.xml
odrotbohm added a commit to odrotbohm/spring-restbucks that referenced this issue Jun 1, 2022
Use buildpack based native image builds. Remove offending libraries: both Spring Boot DevTools and the Thin Launcher are not native-ready yet. Added NativeConfiguration to capture a few manual hints still needed.

Declare Money as the type being returned from MonetaryAmountAttributeConverter.convertToEntityAttribute(…) so that it is automatically added to the reflection configuration (makes spring-attic/spring-native#826 obsolete).

$ Conflicts:
$	server/pom.xml
odrotbohm added a commit to odrotbohm/spring-restbucks that referenced this issue Jun 1, 2022
Use buildpack based native image builds. Remove offending libraries: both Spring Boot DevTools and the Thin Launcher are not native-ready yet. Added NativeConfiguration to capture a few manual hints still needed.

Declare Money as the type being returned from MonetaryAmountAttributeConverter.convertToEntityAttribute(…) so that it is automatically added to the reflection configuration (makes spring-attic/spring-native#826 obsolete).

$ Conflicts:
$	server/pom.xml
odrotbohm added a commit to odrotbohm/spring-restbucks that referenced this issue Jun 2, 2022
Use buildpack based native image builds. Remove offending libraries: both Spring Boot DevTools and the Thin Launcher are not native-ready yet. Added NativeConfiguration to capture a few manual hints still needed.

Declare Money as the type being returned from MonetaryAmountAttributeConverter.convertToEntityAttribute(…) so that it is automatically added to the reflection configuration (makes spring-attic/spring-native#826 obsolete).

$ Conflicts:
$	server/pom.xml
odrotbohm added a commit to odrotbohm/spring-restbucks that referenced this issue Jun 2, 2022
Use buildpack based native image builds. Remove offending libraries: both Spring Boot DevTools and the Thin Launcher are not native-ready yet. Added NativeConfiguration to capture a few manual hints still needed.

Declare Money as the type being returned from MonetaryAmountAttributeConverter.convertToEntityAttribute(…) so that it is automatically added to the reflection configuration (makes spring-attic/spring-native#826 obsolete).

$ Conflicts:
$	server/pom.xml
odrotbohm added a commit to odrotbohm/spring-restbucks that referenced this issue Jun 2, 2022
Use buildpack based native image builds. Remove offending libraries: both Spring Boot DevTools and the Thin Launcher are not native-ready yet. Added NativeConfiguration to capture a few manual hints still needed.

Declare Money as the type being returned from MonetaryAmountAttributeConverter.convertToEntityAttribute(…) so that it is automatically added to the reflection configuration (makes spring-attic/spring-native#826 obsolete).

$ Conflicts:
$	server/pom.xml
odrotbohm added a commit to odrotbohm/spring-restbucks that referenced this issue Jun 2, 2022
Move dependency to the native JAR into the common build as we have code to compile to tweak the native image. That code needs to be compilable in non-native scenarios as well.

Use buildpack based native image builds. Remove offending libraries: both Spring Boot DevTools and the Thin Launcher are not native-ready yet. Added NativeConfiguration to capture a few manual hints still needed.

Declare Money as the type being returned from MonetaryAmountAttributeConverter.convertToEntityAttribute(…) so that it is automatically added to the reflection configuration (makes spring-attic/spring-native#826 obsolete).
odrotbohm added a commit to odrotbohm/spring-restbucks that referenced this issue Jun 2, 2022
Move dependency to the native JAR into the common build as we have code to compile to tweak the native image. That code needs to be compilable in non-native scenarios as well.

Use buildpack based native image builds. Remove offending libraries: both Spring Boot DevTools and the Thin Launcher are not native-ready yet. Added NativeConfiguration to capture a few manual hints still needed.

Declare Money as the type being returned from MonetaryAmountAttributeConverter.convertToEntityAttribute(…) so that it is automatically added to the reflection configuration (makes spring-attic/spring-native#826 obsolete).
odrotbohm added a commit to odrotbohm/spring-restbucks that referenced this issue Jun 8, 2022
Move dependency to the native JAR into the common build as we have code to compile to tweak the native image. That code needs to be compilable in non-native scenarios as well.

Use buildpack based native image builds. Remove offending libraries: both Spring Boot DevTools and the Thin Launcher are not native-ready yet. Added NativeConfiguration to capture a few manual hints still needed.

Declare Money as the type being returned from MonetaryAmountAttributeConverter.convertToEntityAttribute(…) so that it is automatically added to the reflection configuration (makes spring-attic/spring-native#826 obsolete).
odrotbohm added a commit to odrotbohm/spring-restbucks that referenced this issue Jun 8, 2022
Move dependency to the native JAR into the common build as we have code to compile to tweak the native image. That code needs to be compilable in non-native scenarios as well.

Use buildpack based native image builds. Remove offending libraries: both Spring Boot DevTools and the Thin Launcher are not native-ready yet. Added NativeConfiguration to capture a few manual hints still needed.

Declare Money as the type being returned from MonetaryAmountAttributeConverter.convertToEntityAttribute(…) so that it is automatically added to the reflection configuration (makes spring-attic/spring-native#826 obsolete).
odrotbohm added a commit to odrotbohm/spring-restbucks that referenced this issue Jun 28, 2022
Move dependency to the native JAR into the common build as we have code to compile to tweak the native image. That code needs to be compilable in non-native scenarios as well.

Use buildpack based native image builds. Remove offending libraries: both Spring Boot DevTools and the Thin Launcher are not native-ready yet. Added NativeConfiguration to capture a few manual hints still needed.

Declare Money as the type being returned from MonetaryAmountAttributeConverter.convertToEntityAttribute(…) so that it is automatically added to the reflection configuration (makes spring-attic/spring-native#826 obsolete).
odrotbohm added a commit to odrotbohm/spring-restbucks that referenced this issue Jun 28, 2022
Move dependency to the native JAR into the common build as we have code to compile to tweak the native image. That code needs to be compilable in non-native scenarios as well.

Use buildpack based native image builds. Remove offending libraries: both Spring Boot DevTools and the Thin Launcher are not native-ready yet. Added NativeConfiguration to capture a few manual hints still needed.

Declare Money as the type being returned from MonetaryAmountAttributeConverter.convertToEntityAttribute(…) so that it is automatically added to the reflection configuration (makes spring-attic/spring-native#826 obsolete).
odrotbohm added a commit to odrotbohm/spring-restbucks that referenced this issue Jul 14, 2022
Move dependency to the native JAR into the common build as we have code to compile to tweak the native image. That code needs to be compilable in non-native scenarios as well.

Use buildpack based native image builds. Remove offending libraries: both Spring Boot DevTools and the Thin Launcher are not native-ready yet. Added NativeConfiguration to capture a few manual hints still needed.

Declare Money as the type being returned from MonetaryAmountAttributeConverter.convertToEntityAttribute(…) so that it is automatically added to the reflection configuration (makes spring-attic/spring-native#826 obsolete).
odrotbohm added a commit to odrotbohm/spring-restbucks that referenced this issue Jul 14, 2022
Move dependency to the native JAR into the common build as we have code to compile to tweak the native image. That code needs to be compilable in non-native scenarios as well.

Use buildpack based native image builds. Remove offending libraries: both Spring Boot DevTools and the Thin Launcher are not native-ready yet. Added NativeConfiguration to capture a few manual hints still needed.

Declare Money as the type being returned from MonetaryAmountAttributeConverter.convertToEntityAttribute(…) so that it is automatically added to the reflection configuration (makes spring-attic/spring-native#826 obsolete).
odrotbohm added a commit to odrotbohm/spring-restbucks that referenced this issue Jul 14, 2022
Move dependency to the native JAR into the common build as we have code to compile to tweak the native image. That code needs to be compilable in non-native scenarios as well.

Use buildpack based native image builds. Remove offending libraries: both Spring Boot DevTools and the Thin Launcher are not native-ready yet. Added NativeConfiguration to capture a few manual hints still needed.

Declare Money as the type being returned from MonetaryAmountAttributeConverter.convertToEntityAttribute(…) so that it is automatically added to the reflection configuration (makes spring-attic/spring-native#826 obsolete).
odrotbohm added a commit to odrotbohm/spring-restbucks that referenced this issue Jul 14, 2022
Move dependency to the native JAR into the common build as we have code to compile to tweak the native image. That code needs to be compilable in non-native scenarios as well.

Use buildpack based native image builds. Remove offending libraries: both Spring Boot DevTools and the Thin Launcher are not native-ready yet. Added NativeConfiguration to capture a few manual hints still needed.

Declare Money as the type being returned from MonetaryAmountAttributeConverter.convertToEntityAttribute(…) so that it is automatically added to the reflection configuration (makes spring-attic/spring-native#826 obsolete).
odrotbohm added a commit to odrotbohm/spring-restbucks that referenced this issue Jul 15, 2022
Move dependency to the native JAR into the common build as we have code to compile to tweak the native image. That code needs to be compilable in non-native scenarios as well.

Use buildpack based native image builds. Remove offending libraries: both Spring Boot DevTools and the Thin Launcher are not native-ready yet. Added NativeConfiguration to capture a few manual hints still needed.

Declare Money as the type being returned from MonetaryAmountAttributeConverter.convertToEntityAttribute(…) so that it is automatically added to the reflection configuration (makes spring-attic/spring-native#826 obsolete).
odrotbohm added a commit to odrotbohm/spring-restbucks that referenced this issue Jul 15, 2022
Move dependency to the native JAR into the common build as we have code to compile to tweak the native image. That code needs to be compilable in non-native scenarios as well.

Use buildpack based native image builds. Remove offending libraries: both Spring Boot DevTools and the Thin Launcher are not native-ready yet. Added NativeConfiguration to capture a few manual hints still needed.

Declare Money as the type being returned from MonetaryAmountAttributeConverter.convertToEntityAttribute(…) so that it is automatically added to the reflection configuration (makes spring-attic/spring-native#826 obsolete).
odrotbohm added a commit to odrotbohm/spring-restbucks that referenced this issue Jul 15, 2022
Move dependency to the native JAR into the common build as we have code to compile to tweak the native image. That code needs to be compilable in non-native scenarios as well.

Use buildpack based native image builds. Remove offending libraries: both Spring Boot DevTools and the Thin Launcher are not native-ready yet. Added NativeConfiguration to capture a few manual hints still needed.

Declare Money as the type being returned from MonetaryAmountAttributeConverter.convertToEntityAttribute(…) so that it is automatically added to the reflection configuration (makes spring-attic/spring-native#826 obsolete).
odrotbohm added a commit to odrotbohm/spring-restbucks that referenced this issue Jul 15, 2022
Move dependency to the native JAR into the common build as we have code to compile to tweak the native image. That code needs to be compilable in non-native scenarios as well.

Use buildpack based native image builds. Remove offending libraries: both Spring Boot DevTools and the Thin Launcher are not native-ready yet. Added NativeConfiguration to capture a few manual hints still needed.

Declare Money as the type being returned from MonetaryAmountAttributeConverter.convertToEntityAttribute(…) so that it is automatically added to the reflection configuration (makes spring-attic/spring-native#826 obsolete).
odrotbohm added a commit to odrotbohm/spring-restbucks that referenced this issue Jul 19, 2022
Move dependency to the native JAR into the common build as we have code to compile to tweak the native image. That code needs to be compilable in non-native scenarios as well.

Use buildpack based native image builds. Remove offending libraries: both Spring Boot DevTools and the Thin Launcher are not native-ready yet. Added NativeConfiguration to capture a few manual hints still needed.

Declare Money as the type being returned from MonetaryAmountAttributeConverter.convertToEntityAttribute(…) so that it is automatically added to the reflection configuration (makes spring-attic/spring-native#826 obsolete).
odrotbohm added a commit to odrotbohm/spring-restbucks that referenced this issue Jul 22, 2022
Move dependency to the native JAR into the common build as we have code to compile to tweak the native image. That code needs to be compilable in non-native scenarios as well.

Use buildpack based native image builds. Remove offending libraries: both Spring Boot DevTools and the Thin Launcher are not native-ready yet. Added NativeConfiguration to capture a few manual hints still needed.

Declare Money as the type being returned from MonetaryAmountAttributeConverter.convertToEntityAttribute(…) so that it is automatically added to the reflection configuration (makes spring-attic/spring-native#826 obsolete).
odrotbohm added a commit to odrotbohm/spring-restbucks that referenced this issue Aug 2, 2022
Move dependency to the native JAR into the common build as we have code to compile to tweak the native image. That code needs to be compilable in non-native scenarios as well.

Use buildpack based native image builds. Remove offending libraries: both Spring Boot DevTools and the Thin Launcher are not native-ready yet. Added NativeConfiguration to capture a few manual hints still needed.

Declare Money as the type being returned from MonetaryAmountAttributeConverter.convertToEntityAttribute(…) so that it is automatically added to the reflection configuration (makes spring-attic/spring-native#826 obsolete).
odrotbohm added a commit to odrotbohm/spring-restbucks that referenced this issue Aug 2, 2022
Move dependency to the native JAR into the common build as we have code to compile to tweak the native image. That code needs to be compilable in non-native scenarios as well.

Use buildpack based native image builds. Remove offending libraries: both Spring Boot DevTools and the Thin Launcher are not native-ready yet. Added NativeConfiguration to capture a few manual hints still needed.

Declare Money as the type being returned from MonetaryAmountAttributeConverter.convertToEntityAttribute(…) so that it is automatically added to the reflection configuration (makes spring-attic/spring-native#826 obsolete).
odrotbohm added a commit to odrotbohm/spring-restbucks that referenced this issue Sep 9, 2022
Move dependency to the native JAR into the common build as we have code to compile to tweak the native image. That code needs to be compilable in non-native scenarios as well.

Use buildpack based native image builds. Remove offending libraries: both Spring Boot DevTools and the Thin Launcher are not native-ready yet. Added NativeConfiguration to capture a few manual hints still needed.

Declare Money as the type being returned from MonetaryAmountAttributeConverter.convertToEntityAttribute(…) so that it is automatically added to the reflection configuration (makes spring-attic/spring-native#826 obsolete).
odrotbohm added a commit to odrotbohm/spring-restbucks that referenced this issue Sep 9, 2022
Move dependency to the native JAR into the common build as we have code to compile to tweak the native image. That code needs to be compilable in non-native scenarios as well.

Use buildpack based native image builds. Remove offending libraries: both Spring Boot DevTools and the Thin Launcher are not native-ready yet. Added NativeConfiguration to capture a few manual hints still needed.

Declare Money as the type being returned from MonetaryAmountAttributeConverter.convertToEntityAttribute(…) so that it is automatically added to the reflection configuration (makes spring-attic/spring-native#826 obsolete).
odrotbohm added a commit to odrotbohm/spring-restbucks that referenced this issue Sep 9, 2022
Move dependency to the native JAR into the common build as we have code to compile to tweak the native image. That code needs to be compilable in non-native scenarios as well.

Use buildpack based native image builds. Remove offending libraries: both Spring Boot DevTools and the Thin Launcher are not native-ready yet. Added NativeConfiguration to capture a few manual hints still needed.

Declare Money as the type being returned from MonetaryAmountAttributeConverter.convertToEntityAttribute(…) so that it is automatically added to the reflection configuration (makes spring-attic/spring-native#826 obsolete).
odrotbohm added a commit to odrotbohm/spring-restbucks that referenced this issue Oct 27, 2022
Move dependency to the native JAR into the common build as we have code to compile to tweak the native image. That code needs to be compilable in non-native scenarios as well.

Use buildpack based native image builds. Remove offending libraries: both Spring Boot DevTools and the Thin Launcher are not native-ready yet. Added NativeConfiguration to capture a few manual hints still needed.

Declare Money as the type being returned from MonetaryAmountAttributeConverter.convertToEntityAttribute(…) so that it is automatically added to the reflection configuration (makes spring-attic/spring-native#826 obsolete).
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
type: enhancement A general enhancement
Development

No branches or pull requests

4 participants