Spring Boot简单入门(一)

上个月第一次接触了Spring Boot,当时摸索了一下便上手写代码了,虽然没什么问题,但是没什么比自己从头搭建一个更能了解其原理的了,于是今天自己根据网上的教程亲手搭了一遍,踩了一些不该踩的坑,浪费了很多时间,特此记录,写上一个简单的登录实例,方便后来的初学者。(登录实例在下篇详细展示)

先声明一下环境,jdk为1.8,用MyEclipse2017开发,数据库采用mysql。

1.构建项目

访问   https://start.spring.io/

 点击红圈中的字,选择如下选项:

 选好后点击Generate Project按钮下载项目,下载后解压,然后导入到MyEclipse中:

 2.导入后在pom文件中引入SpringBoot相关依赖,引入thymeleaf支持html

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

 3.在resources下的templates新建index.html:

<!DOCTYPE html>
<html>
  <head>
    <title>主页</title>
	
    <meta name="keywords" content="keyword1,keyword2,keyword3"/>
    <meta name="description" content="this is my page"/>
    <meta name="content-type" content="text/html; charset=UTF-8"/>
    
    <!--<link rel="stylesheet" type="text/css" href="./styles.css">-->

  </head>
  
  <body>
    <h3>Hello World!</h3>
  </body>
</html>

4.然后在com.example包新建controller包,新建UserController类

package com.example.controller;

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

@Controller
@RequestMapping("/user")
public class UserController {
	
	@RequestMapping("/index")
	public String index(){
		return "index";
	}
	
}

5.最后,启动Application,因为Spring Boot自带tomcat,所以启动Application就算启动服务了。另外注意一点,Application这个类要放在所有子包的最外面,也就是本例中的com.example包里。

启动完成后,在浏览器输入http://localhost:8080/user/index就能访问到刚刚创建的html页面啦。

猜你喜欢

转载自blog.csdn.net/wl_Honest/article/details/81875388
今日推荐