官网地址:https://projects.spring.io/spring-boot/
说明:网上好多资源中springboot都是通过maven工具构建的,当然我也不例外,做第一个小demo前,先给你的工具构建maven的环境。
1.创建maven工程:项目结构如下
说明:我创建了好多次项目结构总是不完整并且报错,项目-->右键 build path 添加 tomcat 即可解决。
通过次连接可以解决上述问题:https://blog.csdn.net/shunhua19881987/article/details/79270925
2.项目结构说明
src/main/java 程序开发以及主程序入口
src/main/resources 配置文件 src/test/java 测试程序 pom.xml文件是Maven进行工作的主要配置文件。3.搭建项目的骨架
Application.java 代码如下
1 package com.cn; 2 3 import org.springframework.boot.SpringApplication; 4 import org.springframework.boot.autoconfigure.SpringBootApplication; 5 6 @SpringBootApplication 7 public class Application { 8 9 public static void main(String[] args) {10 SpringApplication.run(Application.class, args);11 }12 }
FirstDemoController.java 代码如下
1 package com.cn.controller; 2 3 import org.springframework.web.bind.annotation.RequestMapping; 4 import org.springframework.web.bind.annotation.RestController; 5 6 @RestController 7 public class FirstDemoController { 8 9 @RequestMapping("/first")10 public String index() {11 return "This is my first demo!";12 }13 14 }
在target目录下找到pom.properties文件,添加如下内容
1 #Generated by Maven Integration for Eclipse 2 #Wed Mar 14 21:54:44 CST 2018 3 version=0.0.1-SNAPSHOT 4 groupId=com.cn 5 m2e.projectName=SpringBootDemo 6 m2e.projectLocation=E\:\\workspace\\SpringBootDemo 7 artifactId=SpringBootDemo 8 9 spring.mvc.view.prefix=/pages10 spring.mvc.view.suffix=.jsp
pom.xml 文件如下
13 4.0.0 4com.cn 5SpringBootDemo 6war 70.0.1-SNAPSHOT 8SpringBootDemo Maven Webapp 9http://maven.apache.org 1011 15 16org.springframework.boot 12spring-boot-starter-parent 131.5.1.RELEASE 1417 3518 21 22org.springframework.boot 19spring-boot-starter-web 2023 27 28org.springframework.boot 24spring-boot-devtools 25true 2629 34junit 30junit 313.8.1 32test 3336 47SpringBootDemo 3738 4639 45org.springframework.boot 40spring-boot-maven-plugin 4142 44true 43
4.运行项目:来到主函数:Application.java 右键 --->Run as -->java Application
浏览器请求:http://localhost:8080/SpringBootDemo/first
。。。。。。。未完待续。