There is a Customer object and an Address object @Embedded inside of the Customer object. Address has the field USState and Customer has the field name.
When one does customers?name=Bob an Example object is constructed new Customer("name", null, null) but for customers?USState=IL the wrong Example object is constructed: new Customer(null, null, null) instead of new Customer(null, null, new Address(null, null, "IL", null)).
How does one persuade Spring Boot to recognize URL queries of properties of @Embedded objects, assuming the field names of Address do not collide with any of the field names of Customer?