码迷,mamicode.com
首页 > 编程语言 > 详细

Spring Boot 开发系列一 开发环境的一些九九

时间:2017-12-07 21:17:28      阅读:221      评论:0      收藏:0      [点我收藏+]

标签:variable   als   还原   使用   ima   servlet   bsp   es2017   格式化   

从今天开始写这个Spring Boot 开发系列,我是第二周学习JAVA的,公司号称springboot把JAVA的开发提升到填空的能力,本人是NET转JAVA的,想看看这个填空的东西到底有多强。废话不多说,强不强,撸段代码试试吧。

写过NET的人第一次看到JAVA这个工程文件的目录,有没有想死的感觉,一入JAVA深似海,N个展开就是找不到代码,我去,其实在这里可以设置成后面这种xx.xx.xx包的模式显示,机关在这里。

技术分享图片

技术分享图片

意思是  隐藏  空的中间过渡包,勾上后就成后后面这种舒服的感觉。

 

2.代码格式化 :ctr+alt+L

3.自动还原项目依赖,我是新手,高手顠过吧

 技术分享图片

4.@PathVariable   @RequestBody  @RequestParam

@PathVariable 与  @RequestParam 可以一起使用传参,例如:

@RequestMapping("/findUserByHobby/{userid}")
public UserDetail findUserByHobby(HttpServletRequest request,@PathVariable(required = false) long userid,@RequestParam(required = false) String hobby) {
System.out.println("userid:"+userid);
//System.out.println("model:"+model.toString());
//System.out.println("hobby:"+hobby);
return userSerivce.findByHobby(hobby);
}

技术分享图片

 

@RequestBody与  @RequestParam 可以一起使用

@RequestMapping("/findUserByHobby")
public UserDetail findUserByHobby(HttpServletRequest request,@RequestParam(required = false) String hobby,@RequestBody(required = false) UserInfo model) {
//System.out.println("userid:"+userid);
//System.out.println("model:"+model.toString());
//System.out.println("hobby:"+hobby);
return userSerivce.findByHobby(hobby);
}

技术分享图片

 

但是   @PathVariable 与  @RequestBody 不能一起使用。 

Spring Boot 开发系列一 开发环境的一些九九

标签:variable   als   还原   使用   ima   servlet   bsp   es2017   格式化   

原文地址:http://www.cnblogs.com/freewsf/p/8000495.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!