使用maven构建基于spring、springMVC的简单Android登陆——服务端

1.新建maven项目
maven项目
next
maven
next
maven
右击新建后的项目Properties->Project Facets:
maven
去掉Dynamic Web Module->Apply 再勾选改为3.0,下方出现!Further configuration available…
修改:
maven
2.springMVC的配置见: springMVC的配置 ,spring自行百度。
3.此时你应该是配置好pom.xml(各种依赖与插件)、web.xml、beans.xml。
4.写出控制层:

@Controller
@RequestMapping("mobile")
public class MobileUserController {

    @Autowired
    private MobileUserService mus;
    @ResponseBody
    @RequestMapping("login")
    public User login(String mName,String mPassword){
        User u = mus.login("1","2");//测试数据 ,应该从Android端传来
        if(u != null){
            return u;
        }
        return null;
    }

}

mus为业务层,使用了spring的依赖注入,将传来的用户名和密码拿到数据库查询,并返回数据。返回boolean、int等都是可以的,只要能够进行判断。因为之后还会用到用户资料所以这里就将User对象作为json返回请求端。
使用ResponseBody需要jackson架包 :

    <!-- https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-databind -->
<dependency>
    <groupId>com.fasterxml.jackson.core</groupId>
    <artifactId>jackson-databind</artifactId>
    <version>2.8.3</version>
</dependency>

5.此时Android端访问localhost:8080/项目名/mobile/login?mName=传入的用户名&mPassword=传入的密码 (默认tomcat端口8080)即可,如果正确将会返回相应json数据。

6.Android对拿到的json或者null进行判断即可。

Android部分

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值