今天上午从gitee上克隆了后端代码并连接云服务器的数据库,使项目在idea中运行。
克隆代码到本地:

连接云数据库:

中间出了一些问题,运行成功之后我打开网页是这样的:

并且控制台报错:
java.lang.IllegalStateException: Optional int parameter ‘aid’ is present but cannot be translated into a null value due to being declared as a primitive type. Consider declaring it as object wrapper for the corresponding primitive type.
(后来才知道是由于当时没有传输参数)
当时搜了一下说改一下数据格式,把int改成integer就好了,想试一下结果修改的时候出了点差错,导致由于多次连接有误数据库拒绝让我连接:Host ‘XXX’ is blocked because of many connection errors;unblock with ‘mysqladmin flush-hosts’,当时上午找了很多办法都没用,下午再连的时候又可以了,不知道是过了“拉黑时间”的缘故还是我换了网络的缘故。
连接成功后,被小组人员指点了一下,才知道是要传输参数,才得以成功:

postman测试:

至此差不多掌握了方法,明天就可以写接口测试文档了。
后续补充:今天又用的校园网依然连接不到云数据库,所以不手动移除“黑名单”的话,我就不能使用校园网连接这个云数据库了。不过不碍事,换个手机热点就解决了。
本文讲述了作者从Gitee下载后端代码并连接云服务器数据库的过程,遇到的非法状态异常和数据库连接问题,包括参数传递、数据库封锁解决,以及最终通过Postman测试成功的经历。

300

被折叠的 条评论
为什么被折叠?



