今天上午从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测试:
至此差不多掌握了方法,明天就可以写接口测试文档了。
后续补充:今天又用的校园网依然连接不到云数据库,所以不手动移除“黑名单”的话,我就不能使用校园网连接这个云数据库了。不过不碍事,换个手机热点就解决了。