Skip to content

Tag: annotations

Annotated setters that return class insance

For some time now I have been bothered by the lack of fluent interface setters. I am aware of Lomboks system however the generated functions still return a void. Would it be possible/and how to make a setter to return its class instance? Thanks Answer Answer solved with Accessors. Over any class which you’d like to have chained.

Add prefix or suffix to the GET,PUT,POST,DELETE mappings in controller at method level using custom annotation – Spring REST Controller

I am trying to add a prefix or suffix in the controller at the method level on top of GET, POST, PUT, DELETE mappings. Controller class So, basically, the above request URL should be something like : http://localhost:8080/something/some/path/ Now, I just want to add some prefix or suffix whatever is feasible to the request URL which will be something like

Make method accept only parameter with particular annotation

I have a method And I have a class which holds field And I have main class, where I call that method and pass him that: Problem is that the method accepts all the 3 parameters, (no warnings, errors, nothing) however only roomDao is annotated. Annotation itself: How to make the restriction, so that injectConfiguration(@Configurable Object bean) would accept only

How to conditionally serialize a field

I want to conditionally serialize a field. I figured out how to conditionally ignore a field with But what I really want to do is to redact the field. So if I have I get Field2 is correctly ignored. But what I really want is I have another annotation, @MaskSensitiveData So what I want to do is combine them. So

Check if Annotation is inherited

I have an annotation and three classes like this: Is there any way I can determine if a present annotation is inherited or declared directly at the class? Something like a method public boolean isInherited(Class<?> clazz, MyAnnotation annotation) that should only be called if the annotation is present. Exptected output: Answer You can use getDeclaredAnnotation instead of getAnnotation:

How can i fetch property from file in Java class?

I have set the variable “” in my environment to “test” and I have below file in my src/main/resources. It has one property “machine” I want to access this property in one of my Java based class. PropertiesConfig class: But while running this as a Spring boot application in Eclipse. I am getting below error: What am I missing?

What’s the difference between the two expressions?

and What’s the difference between them in java? It seems that the generated bytecode is identical. Answer It seems that the generated bytecode is identical. Then you got your answer. Semantically, the two constructs will result in the exact same behavior at runtime. So the only thing left: what does it do “to the source code”? And there it is

JUnit-Testing Custom Validation Annotations Java

Hei, I currently working on custom annotations for bean validation. To ensure the implemented validation logic is working as intended, i would like to implement unit-tests for these annotations. Sadly I am struggeling to find relevant guides/tutorials on Google. The most obvious solution is to create some class, stick the annotation on it and use the validatorFactory to start the