Monitortest.java 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. package com.gyee.knowledge;
  2. import com.gyee.knowledge.model.auto.Testmis;
  3. import com.gyee.knowledge.service.auto.ITestmisService;
  4. import lombok.extern.slf4j.Slf4j;
  5. import org.junit.Test;
  6. import org.junit.runner.RunWith;
  7. import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
  8. import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
  9. import org.springframework.boot.test.context.SpringBootTest;
  10. import org.springframework.test.context.junit4.SpringRunner;
  11. import javax.annotation.Resource;
  12. import java.util.List;
  13. import java.util.stream.Collectors;
  14. /**
  15. * @ClassName : Monitortest
  16. * @Author : xieshengjie
  17. * @Date: 2021/12/10 14:55
  18. * @Description :
  19. */
  20. @Slf4j
  21. @SpringBootTest
  22. @RunWith(SpringRunner.class)
  23. @EnableAutoConfiguration(exclude={DataSourceAutoConfiguration.class})
  24. public class Monitortest {
  25. @Resource
  26. private ITestmisService testmisService;
  27. @Test
  28. public void test(){
  29. List<Testmis> list = testmisService.list();
  30. List<String> ids = list.stream().map(i -> i.getId()).collect(Collectors.toList());
  31. ids.stream().forEach(id->{
  32. int count = id.length() / 2;
  33. for (int j=0;j<count;j++){
  34. Testmis testmis= new Testmis();
  35. testmis.setId(id);
  36. String substring = id.substring(0, (j + 1) * 2);
  37. testmis.setName(substring);
  38. System.out.println("'"+testmis.getId()+"!'"+testmis.getName());
  39. }
  40. });
  41. }
  42. }