If I ever do "articles of the year awards", this one will be nominated in the Grails category.
A couple of notes
Transactions Now Required for all Operations
There is quite a simple fix for this issue — just visit all your services which works with the database and annotate them with @Transactional.
If the code is doing read logic, annotate it with @ReadOnly instead of @Transactional.
@ReadOnly = @Transactional(readOnly = true).
Using read-only transaction demarcations when you are just reading data will improve your app's performance.
If you want to take advantage of the latest version of Micronaut as well as being able to write Micronaut dependencies without version then you have to also add Micronaut BOM into your Gradle build.
📅 December 20 2019.
⌛️10:00 a.m. CST.
If you are still in Grails 3, join me!
The following topics are covered in this webinar:
- Grails 4 migration checklist.
- SpringBoot changes
- Gradle changes.
- GORM changes.
- Plugin changes.
- Grails hot reload.
- Micronaut + Grails.
- Migration from Rest client builder to Micronaut HTTP client.