DynamicServiceImpl.java 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. package cn.nosum.service.impl;
  2. import cn.nosum.service.DynamicService;
  3. import cn.nosum.support.annotation.DynamicClass;
  4. import cn.nosum.support.annotation.DynamicMethod;
  5. import lombok.extern.slf4j.Slf4j;
  6. /**
  7. * @author Young
  8. */
  9. @Slf4j
  10. @DynamicClass
  11. public class DynamicServiceImpl implements DynamicService {
  12. @Override
  13. // @DynamicMethod(name = "testVoid1")
  14. public void testVoid1(String a, String b, String c) {
  15. log.info("testVoid1 a is {},b is {},c is {}", a, b, c);
  16. }
  17. @Override
  18. // @DynamicMethod(name = "testVoid2")
  19. public void testVoid2(String a, String b, String c) {
  20. log.info("testVoid2 a is {},b is {},c is {}", a, b, c);
  21. }
  22. @Override
  23. // @DynamicMethod(name = "testParams")
  24. public String testParams1(String a, String b, String c) {
  25. log.info("testParams1 a is {},b is {},c is {}", a, b, c);
  26. return a + b + c;
  27. }
  28. @Override
  29. @DynamicMethod(name = "testParams2")
  30. public String testParams2(String a, String b, String c) {
  31. log.info("testParams2 a is {},b is {},c is {}", a, b, c);
  32. return a + b + c;
  33. }
  34. }