用AndServer搭建手机服务器以及跨域问题解决
AndServer官方文档地址
https://yanzhenjie.com/AndServer/
AndServer简介
AndServer是Android平台的Web Server和Web Framework。 它基于编译时注解提供了类似SpringMVC的注解和功能,如果您熟悉SpringMVC,则可以非常快速地掌握它。
AndServer是国人yanzhenjie开发部署在手机上的服务器框架
相关博客 https://blog.csdn.net/yanzhenjie1003
什么情况需要用?
个人感觉用手机做服务器比较low,一般都是用web做服务端,但难免会出现些特殊情况所以有这种框架还是挺方便便捷的,直接交代码吧
首先在安卓gradle里引入依赖包
dependencies {
implementation 'com.yanzhenjie.andserver:api:{version}'
annotationProcessor 'com.yanzhenjie.andserver:processor:{version}'
}
如果版本更新就看官方文档里的依赖 我写这篇博客时上面这个依赖是最新的
如果你会spring的话那么AndServer所谓开箱即用
下面我贴上接口代码
这是我做的一个接口代码
@RestController
public class UserController {
@RequestMapping("/wlogin")
public String login(@RequestParam("name") String name, @RequestParam("psw") String psw, HttpRequest request) {
//登陆接口
List<Users> usersList = Users.find(Users.class, "name = ? AND password = ?",
name, psw);
if