【SpringBoot实战】开发入门--快速创建springboot程序
前言
本片博客记录快速创建springboot工程的使用spring initializr创建。开发环境JDK1.8、IDEA、maven。
SpringBoot 优点
- 可快速构建spring应用
- 直接嵌入tomcat、jetty、undenrtow服务器(无须部署war文件)
- 提供依赖启动器(starter)简化构建配置
- 极大程度的自动化配置Spring和第三方库
- 提供生产就绪功能,例如指标监控检测、外部检测
| 注解 | 解释 | 
|---|---|
| @Controller | 把用户提交来的请求通过对URL的匹配,分配个不同的接收器,再进行处理,然后向用户返回结果 | 
| @ResponseBody | 将方法返回值绑定到 Web 响应主体 | 
| @RestController | @ResponseBody和@Controller组合注解,用于返回JSON字符串 | 
| @RequestMapping | 用来处理请求地址映射的注解 | 
| @GetMapping | 等价于@RequestMapping(value = "",method = RequestMethod.GET)就是使用Get方法提交 | 
使用Spring initializr快速创建
使用maven创建还是比较麻烦的,我们使用Spring initiallizr创建。
第一步:
右上角file->new->project-->spring initializr->next,这种方式1是在联网情况下创建的,defaule就是springboot的默认网址。
第二步:
点击完next之后可以看到这个界面有Group组名,Artifact项目名。java version java版本,description项目描述,package包名。然后点击next

第三步:
在这个界面我们可以选择springboot版本,和直接加入依赖,我们在这里直接加入web依赖spring web和Template的Thymeleaf依赖,点上对勾后可以在最右边里看到你选择的依赖。然后点击next。
第四步:
之前设置完了,在这里可以直接点击finish,这样就创建了一个sprigboot项目。
我们可以看到我们的项目结构,很多springboot都帮我们创建了。
最后
我们和上面一样,创建HelloController类,并且在templates里面创建一个hello.html文件。
HelloController代码
package com.hjk.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
@Controller
public class HelloController {
    @GetMapping("/hello")
    public String hello(){
        return "hello";
    }
}
最后运行程序,访问"http://localhost:8080/hello" ,成功;

 
                
             浙公网安备 33010602011771号
浙公网安备 33010602011771号