springboot项目从零搭建

springboot项目从零搭建

1.创建springboot项目

springboot项目从零搭建_第1张图片

下一步

springboot项目从零搭建_第2张图片
springboot项目从零搭建_第3张图片

Finish完项目创建成功

2.配置依赖

1.目录结构

springboot项目从零搭建_第4张图片

这是项目创建之后得到的文件目录在此之上还有再增加一些目录结构

如下图

springboot项目从零搭建_第5张图片

2.编辑pom.xml文件



	4.0.0

	com.example
	demo
	0.0.1-SNAPSHOT
	jar

	demo
	Demo project for Spring Boot

	
		org.springframework.boot
		spring-boot-starter-parent
		2.1.0.RELEASE
		 
	

	
		UTF-8
		UTF-8
		1.8
	

	
        
            org.springframework.boot
            spring-boot-starter-web
        
        
		
			org.springframework.boot
			spring-boot-starter
		

		
			org.springframework.boot
			spring-boot-starter-test
			test
		

		
			mysql
			mysql-connector-java
		

		
			org.mybatis.spring.boot
			mybatis-spring-boot-starter
			1.3.1
		


		
			junit
			junit
			test
		
		
			org.springframework.boot
			spring-boot-test
			1.5.9.RELEASE
			test
		

		
			org.springframework.boot
			spring-boot-starter-thymeleaf
		
		
	

	
		
			
				org.springframework.boot
				spring-boot-maven-plugin
			
		
	




pom.xml文件配置如此

3.编辑application.properties文件

server.port=8080
#服务端口
spring.datasource.url=jdbc:mysql://localhost:3306/springdemo
#链接数据库
spring.datasource.username=root
#用户
spring.datasource.password=123456
#密码
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
        
mybatis.type-aliases-package=com.example.demo.model
#指定bean所在包
mybatis.mapperLocations=classpath:mapper/*.xml
#指定映射文件
spring.mvc.static-path-pattern=static/**
#定义静态文件位置

4.Hello World

1.编写HelloControlller

package com.example.demo.controller;

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

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

2.通过浏览器访问 127.0.0.1:8080/hello

springboot项目从零搭建_第6张图片

后台搭建成功!

你可能感兴趣的:(springboot,springboot,thymeleaf)