SpringBoot项目的快速创建以及简单访问html网页

引言:Spring Boot是什么?

Spring Boot是由Pivotal团队提供的全新矿建,其设计目的是用来简化Spring应用的初始搭建以及开发过程。改框架使用了特定的方式来进行配置,从而使开发人员不 再需要定义样板化的配置。通过这种方式,Spring Boot致力 于在蓬勃发展的快速应 用开发领域(rapid application development)成为领导者。

Spring Boot的主要目标是:

  • 为所有Spring开发提供一个更快,更广泛的入门体验。
  • 立即开始开发。
  • 提供大型项目(如嵌入式服务器,安全性,指标,运行状况检查和外部配置)通用的一系列非功能性功能。
  • 绝对不会生成代码,并且不需要XML配置。

更简单明确了解:
SpringBoot = Spring(项目管理框架) + SpringMVC(控制器)

SpringBoot的特点

1. 创建独立的Spring应用程序 
2. 嵌入的Tomcat,无需部署WAR文件 
3. 简化Maven配置
4. 自动配置Spring
5. 没有XML配置

SpringBoot系统要求

Spring Boot 2.0.0.RELEASE需要Java 8或9以及 Spring Framework 5.0.4.RELEASE或更高版本。为Maven 3.2+和Gradle 4提供了明确的构建支持。
并且Spring Boot支持以下嵌入式servlet容器:

名称Servlet版本
Tomcat 8.53.1
Jetty 9.43.1
Undertow 1.43.1

您也可以将Spring Boot应用程序部署到任何Servlet 3.0+兼容容器。

SpringBoot项目快速搭建

一、File->New->Project
在这里插入图片描述
二、选择Spring Initializr,URL为https://start.spring.io,点击下一步即可,注意这一步骤一定要联网。
在这里插入图片描述
三、指定包名等信息
在这里插入图片描述
四、选择组件,根据需要选择即可,这里选择Web.
在这里插入图片描述
五、指定项目名称,点击完成即可。
在这里插入图片描述
六、创建完成之后,项目结构如图
在这里插入图片描述

开发第一个SpringBoot应用程序

1、在配置文件中配置项目名以及端口号

server:
  port: 8088
  servlet:
    context-path: /

2、在src/main/java/com/springboot/demo新建文件夹controller,新建文件login.java

package com.springboot.demo.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;


 @Controller
 @ResponseBody
 @RequestMapping("index")
public class login {
    @RequestMapping("/login")
    public String index(){
        return "hello world"; 
    }
}

浏览器输入访问地址:http://localhost:8088/index/login,可以访问
在这里插入图片描述

访问html页面

1、在templates文件夹下,创建main.html

<!DOCTYPE html>
<html lang="en" xmlns:th="http://www.thymeleaf.org">
<head>
</head>
    <title>主页</title>
</head>
<body>
<h6>
    hello world
</h6>
</body>
</html>

2、修改login.java
package com.springboot.demo.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;


@Controller
@RequestMapping("index")
public class login {
    @RequestMapping("/login")
    public String index(){
        return "main";
    }
}

3、在pom.xml文件中添加依赖

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>

4、修改application.yml配置文件

spring:
  thymeleaf:
    cache: false
    check-template-location: true
    enabled: true
    mode: LEGACYHTML5
    prefix: classpath:/templates/
    servlet:
      content-type: text/html
    suffix: .html

5、浏览器输入访问地址:如下
在这里插入图片描述
访问html页面成功。

以上就是SpringBoot的快速搭建教程以及初步使用SpringBoot并访问页面的过程。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值