- Notifications
You must be signed in to change notification settings - Fork 219
Closed
Description
Describe the bug
When a @ConfigurationProperties
does not have a field that is a primitive type it will not navigate with F3.
The root and child don't navigate with F3 and get The operation is not applicable to the current selection
. The grandchild works as it has fields that are primitive type.
To Reproduce
app: # no primitive type field at all service1: # no primitive type field at all service: # this navigates host: 1.2.3.4 port: 5000 package com.example.demo; import org.springframework.boot.context.properties.ConfigurationProperties; @ConfigurationProperties(prefix = "app") public class Settings { public static record Endpoint(String host, int port) {} public static record Service(Endpoint service) {} private Service service1; public Service getService1() { return service1; } public void setService1(Service service1) { this.service1 = service1; } }
CAN'T navigate with F3: app, app.service1
CAN navigate with F3: app.service1.service
Sample