I have a REST service, that has a path:
@RequestMapping(value = "/login_name:{loginName}", method = RequestMethod.GET)
public ResponseEntity<User> findByLoginName(@PathVariable("loginName") String loginName) {
...
}
I need my path to be with :, I'm not allowed to specify parameters after ?, as usual.
So I call it as localhost:8080/user/login_name:testUser@test.com
Everything is fine, except for one thing:
loginName is being trimmed after a dot. So it's not testUser@test.com, it's testUser@test.
How can I avoid this?