├── .gitignore ├── .mvn └── wrapper │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── README.md ├── mvnw ├── mvnw.cmd ├── platform.iml ├── pom.xml ├── settings.xml └── src ├── main ├── java │ └── com │ │ └── tool │ │ └── plaform │ │ ├── PlaformApplication.java │ │ ├── controller │ │ ├── ApiController.java │ │ ├── MockController.java │ │ ├── PlaformController.java │ │ ├── RuleController.java │ │ ├── TestToolsController.java │ │ └── UserController.java │ │ ├── dao │ │ ├── ApiMapper.java │ │ ├── MockDao.java │ │ ├── ResultMapper.java │ │ ├── RuleDao.java │ │ ├── RuleMapper.java │ │ ├── TestMobileDao.java │ │ ├── TestToolsDao.java │ │ └── UserMapper.java │ │ ├── entity │ │ ├── Api.java │ │ ├── Http.java │ │ ├── HttpBean.java │ │ ├── Mock.java │ │ ├── Result.java │ │ ├── Rule.java │ │ ├── RuleWithBLOBs.java │ │ ├── TestPlaform.java │ │ ├── User.java │ │ └── UserQuery.java │ │ ├── impl │ │ ├── ApiServiceImpl.java │ │ ├── ResultServiceImpl.java │ │ ├── RuleServiceImpl.java │ │ └── UserServiceImpl.java │ │ ├── myConfig.java │ │ ├── service │ │ ├── ApiService.java │ │ ├── ResultService.java │ │ ├── RuleService.java │ │ └── UserService.java │ │ ├── utils │ │ ├── ApiResult.java │ │ ├── DBObjectUtil.java │ │ ├── ErrorCode.java │ │ ├── HttpClientUtil.java │ │ ├── MGO.java │ │ ├── MongoDbUtils.java │ │ ├── StringUtils.java │ │ └── UpdatePasswordInput.java │ │ └── vo │ │ └── ApiVo.java └── resources │ ├── application.properties │ ├── generatorConfig.xml │ ├── mapping │ ├── ApiMapper.xml │ ├── ResultMapper.xml │ ├── RuleMapper.xml │ └── UserMapper.xml │ ├── mybatis_generator.properties │ ├── static │ ├── css │ │ ├── bootstrap-theme.css │ │ ├── bootstrap-theme.css.map │ │ ├── bootstrap-theme.min.css │ │ ├── bootstrap-theme.min.css.map │ │ ├── bootstrap.css │ │ ├── bootstrap.css.map │ │ ├── bootstrap.min.css │ │ ├── bootstrap.min.css.map │ │ ├── common.css │ │ ├── css-index.css │ │ ├── dataTables.bootstrap.min.css │ │ └── mystyle.css │ ├── fonts │ │ ├── glyphicons-halflings-regular.eot │ │ ├── glyphicons-halflings-regular.svg │ │ ├── glyphicons-halflings-regular.ttf │ │ ├── glyphicons-halflings-regular.woff │ │ └── glyphicons-halflings-regular.woff2 │ ├── img │ │ ├── bg.jpg │ │ ├── favicon.ico │ │ ├── loading.GIF │ │ └── logo.png │ ├── imges │ │ └── top.jpg │ └── js │ │ ├── bootstrap.js │ │ ├── bootstrap.min.js │ │ ├── jquery-3.2.1.min.js │ │ ├── jquery.min.js │ │ └── npm.js │ └── templates │ ├── 1.html │ ├── addmock.html │ ├── index.html │ ├── login.html │ ├── mock.html │ ├── register.html │ ├── test.html │ └── top.jpg └── test └── java └── com └── tool └── plaform ├── PlaformApplicationTests.java └── Test.java /.gitignore: -------------------------------------------------------------------------------- 1 | # Created by .ignore support plugin (hsz.mobi) 2 | .idea 3 | .mvn -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaox196/TestPlaform/066671fcf13ee95333eefb3d4680d42b28e548a0/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.5.2/apache-maven-3.5.2-bin.zip 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # TestPlaform 2 | 3 | # 测试平台 4 | 使用了spring boot + thymeleaf + bootstrap 5 | 6 | 第一阶段先增加设备管理 7 | 遇到的问题: 8 | ## 1.加入了thymeleaf后 html无法启动, 9 | 10 | ## 2.mybatis新增一个自定义查询需要自己加如: 11 | 21 | 22 | 23 | ## 3.遇到问题 24 | Description: 25 | Field apiService in com.tool.plaform.controller.ApiController required a bean of type 'com.tool.plaform.service.ApiService' that could not be found. 26 | Action: 27 | Consider defining a bean of type 'com.tool.plaform.service.ApiService' in your configuration. 28 | Process finished with exit code 0 29 | 30 | 解决办法: 31 | 忘记加服务service 32 | 33 | ## 4.post 请求数组采用bean list形式 34 | ## 5. 加入vo层 Value Object,用于和前端解耦 35 | ## 6. IDEA使用 @Autowired和@Resource时报错 36 | 解决办法:https://blog.csdn.net/u010679782/article/details/52094893 37 | ## 5. mybatis 新增一个表获取修改一个表,需要只对该表进行操作,只需要在generatorconfig.xml 38 | 加入如下一个: 39 | 40 |
51 | 编号 52 | | 53 |54 | 厂家 55 | | 56 |57 | 型号 58 | | 59 |60 | UUID 61 | | 62 |63 | 保管人 64 | | 65 | 66 |67 | 备注 68 | | 69 |
---|---|---|---|---|---|
1 | 76 |mobile | 77 |iphone 7 | 78 |TYKHJKHJK | 79 |xiaoming | 80 |未借出 | 81 |