刚开始接触spring boot,之前做的项目虽然是用java,但用了几年的jfinal开发。
一、使用工具
intelliJ Idea是很多公认的java编程好工具,之前做java开发使用的工具是eclipse,习惯了用eclipse开发,突然换成intelliJ Idea一开始真的很不习惯,但用了intelliJ Idea后,发现里面的功能还是很强大的,而且流畅性比eclipse好很多。
maven库的搭建,这个就不用说了,读者可以自己去搭建。我用maven的时间还是比较早的,我开始工作的第二年就已经使用了。
jdk最好使用java8或更高的版本都可以,因为后面的学习,没有8以上的版本很多功能都用不了,所以现在还有在用老的jdk,趁现在换了吧。
二、项目搭建
首先,我们先做一个简单的 hello world ,我们学什么语言或什么新东西,基本都是从 hello world 开始。
@RestController @RequestMapping("/hello") public class HelloController { /** * hello world * @return */ @GetMapping("/hello") private String hello() { return "hello world"; } }
然后我们看看这几个标签的作用 @RestController,@RequestMapping,@GetMapping。
@RestController是Spring4之后新加的注解,原来返回json需要@ResponseBody配合@Controller。
@RequestMapping注解可以作用于控制器的某个方法上,也可以作用于某个控制器的类上面。
@GetMapping是组合注解。