打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
用SpringBoot搭建自己的Android后台
一 server端:SpringBoot服务端的搭建:
1)  首先新建一个spring initializr 项目;
  
2) 输入项目的包名和应用名;
 
3) 选择需要的服务:我这里选择的web和mysql;
      
\4) 点击next finish就好了,此时SpringBoot的项目已经构建完成,完成后的目录结构;
    下面来介绍一下各个package的功能:
  main->Java下面是我们实现接口功能的代码;
  resource->static :存放js、CSS以及图片资源等文件;
  resource->template:存放html、jsp文件;
  application.yml文件:在这里进行数据库配置和应用发布端口号的配置;
  pom.xml文件:应用用到的依赖库在这个文件里面进行配置;
    然后进行项目的配置:首先配置数据库,在application.yml文件里面进行配置,具体的文件在后面的应用链接内,在配置yml文件的时候Intellil IDEA会有自动补全,记得不要倒错包。数据库配置好之后就进行pom.xml文件的配置,这里我用到了fastJson来进行JSON数据的解析,所以导入了fastjson的插件:
com.alibaba fastjson 1.2.7
    以及数据库JPA操作,所以导入了hibernate的JPA插件
org.springframework.boot spring-boot-starter-data-jpa
    下面开始进行接口开发:首先创建Student实体类。@Entity的注解是为了能够在应用启动的时候自动根据这个实体类在选择的mysql数据库内创建相应的表,另外,在yml文件的配置里有这么一句:
jpa: show-sql: true hibernate: ddl-auto: create
    show-sql 是应用在运行的时候能够显示执行的数据库操作语句,ddl-auto是在应用启动的时候每次都自动创建表,清除表里的数据,如果选用ddl-auto:update就表示启动的时候如果数据库里面有该表了就不再创建,如果不存在这个表的时候就创建。
    实体类创建好后再创建一个dao的interface操作数据库,这个接口类继承JpaReapository,继承了这个类后就能实现普通的操作数据库动作,简单的增删改查都能实现,在这个接口类里面我们还能够自定义操作数据库的方法,我在这接口里面创建了通过用户名来查找和删除用户;
最后是提供给Android端的接口controller类;这个类的 @RestControlle 注解标注了这个类是用来处理http请求的类,同样的,在文章后面有相应的代码下载
就这样,服务端的构建就搭建好了。
接下来启动服务:
然后启动应用通过postMan来检查我们的接口是否能够运行。
可以看见我们的接口没问题了;服务端的编写和测试基本完成了;
然后进行Android端的搭建;
Android端我是在androidStudio上进行的,后面也提供了相应的代码下载;Android端代码比较简单,就不做介绍了。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
Spring Data JPA
【微服务】132:SpringBoot搭建SSM项目环境
SpringBoot之两种配置文件properties与yml文件的区别及读取方式
springboot系列(三)配置文件详解
springboot+jpa
[JavaEE
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服