Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public abstract class InheritableController {
- @GetMapping("/service")
- public final String someService() {
- return someServiceInternal();
- }
- protected abstract String someServiceInternal();
- }
- @RestController
- @RequestMapping("/interited1")
- class ConcreteController1 extends InheritableController {
- @Override
- public String someServiceInternal() {
- return "ggg";
- }
- }
- @RestController
- @RequestMapping("/interited2")
- class ConcreteController2 extends InheritableController {
- @Override
- public String someServiceInternal() {
- return "hhh";
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement