个人技术总结-spring boot编写接口和数据返回

  1. 技术概述
      spring boot就是用来帮助我们快速搭建一个WEB服务的,接口编写是其中相对重要的部分,主要是通过注释和post、get、put完成的,在编写的时候原则意义上要对其进行类,controller、dao、service等等。他会使得数据的获取变得尤为简单,只需要几行代码就可以对数据库进行操作。
  2. 技术详述
      ***Application.java:项目运行入口;controller:负责页面访问控制;service:业务类代码;application.properties:项目环境配置(自动加载);Entity:实体类,数据库表操作链接等等。我们主要通过注释来区分各个板块,我们可以将访问数据、操作的方法写在service层,然后通过controller层的调用返回数据,其中数据的返回是可以多样的,他可以根据需要一条记录或者多条记录,或者某个字段。在controller层中,post、get、put方法有些差别,get方法:请求指定的页面信息,并返回实体主体;POST:请求服务器接受所指定的文档作为对所标识的URI的新的从属实体;PUT:从客户端向服务器传送的数据取代指定的文档的内容。这是三个的区别。通过spring boot我们可以用很少的代码量对数据库进行操作,节省了开发人员的时间。
  3. 技术使用中遇到的问题和解决过程
      在编写接口过程中,会涉及到两个表之间的操作,如果这两个表有相同的字段名,那么在controller中获取用户的输入可能就会发生混乱,我在编写的时候就遇到了很大的问题,最后是多写了一个controller,将两者分开才得以解决。spring boot项目环境的配置很重要,有可能版本问题会让你的项目出现各种各样意想不到的问题,我出现的是连接不上数据库,这个地方我弄了很久,原本以为是数据库没刷新,本地连接没打开等等,但是尝试之后还是没能解决,最后队员将他的配置文件发给我,我进行覆盖和修改之后才解决了。
  4. 进行总结
      SpringBoot的使用其实不难,熟悉一下SpringBoot,然后模仿代码编写我们需要的操作,很多代码其实是可以相互参考的,起步阶段解决了,后续代码编写就会很快速。业务层的代码都在service下,并且我们会定义一个接口,然后编写代码去具体实现这些接口。最后引用是对接口的引用,因为我们不应该把具体实现逻辑暴露给使用者、编写代码分层次是一个很好的习惯,那个地方出现问题可以很快发现,节省自己查错的时间。spring boot真的很方便,如果你是用JAVA桥连接数据库的话,数据库的增删改查是需要大量的代码的,但是采用spring boot可能只需要10行以内就解决了。
  5. 参考文献、参考博客(标题、作者、链接)
    视频教程:廖师兄两小时学会SpringBoot(https://pan.baidu.com/s/11iD76gX1L_uF2nnhgx5wXA)
    提取码3yw8
    账号管理接口介绍:(https://www.cnblogs.com/1138720556Gary/p/10329753.html)
    其他各种细节:百度自搜
原文地址:https://www.cnblogs.com/gjinpn/p/13172575.html