准备这么多,怀着激动的心情,终于可以编写代码了。使用IDEA找开项目后,找到下图文件: ![](https://img.kancloud.cn/d3/ee/d3ee309bb9bd700280203ea1f4f1238e_503x285.png) 当前代码如下: ```java package club.yunzhi.helloWorld; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class HelloWorldApplication { public static void main(String[] args) { SpringApplication.run(HelloWorldApplication.class, args); } } ``` ## 输写方法 在此类中,我们增加一个方法,返回的类型为`String`: ```java public String helloWorld() { return "Hello Spring"; } } ``` ## 添加注解 在Spring Boot中(严格的说应该是Spring MVC或是Spring Boot的Web模块),设置可以通过URL访问的方法是通过`注解`来完成的。`注解`是可以设置一些特定功能的`注释`,可以认为是`注释`的增强版。 为`HelloWorldApplication`添加`RestController`注解: ```java @SpringBootApplication @RestController ❶ public class HelloWorldApplication { ``` * ❶ `HelloWorldApplication`应用是一个`Rest`风格的控制器,这个类中的方法可以设置为通过URL来进行访问的方法。 ```java @RequestMapping("helloWorld") ❶ public String helloWorld() { return "Hello Spring"; } ``` * ❶ 当请求`helloWorld`这个地址时,运行`public String helloWorld()`方法。 ***** 在使用IDEA的过程中,它会智能的为我们添加一些依赖的包,比如在输入`@RequestMapping`的过程中,会得到以下提示: ![](https://img.kancloud.cn/be/04/be04de9cf0bd82247e592b5b571a9dfd_819x105.png) 此时我们按回车键时,IDEA会自动为我们添加相应的依赖代码,比如: ![](https://img.kancloud.cn/f4/60/f46030f5ae01fb97b8d65cb778ae2e53_1172x443.png) ***** ## 测试 我们启动应用(如果当前应用处于启动状态,需要点击重启按钮,或是停止后再启动)后,打开浏览器来测试: ![](https://img.kancloud.cn/98/61/9861bdc7a934026e4a32f4ab94d79faa_336x105.png) > IDEA能够大幅的减化我们的操作,如果我们在输写的过程中发生错误,它也会告诉我们。此时,我们只需要将鼠标移动到发生错误的代码,在IDEA的帮助下快速解决即可。