1.新建一个Maven Project

2.选择项目路劲

3.选择Web App

4.添加项目名称

5.右击“Properties”-》“Java Build Path”-》“Source”,发现缺少两个路径

解决方法:现将原来两个缺少的路径删除,再重新添加,再调整下位置

6.打开pom.xml文件,添加依赖包,保存

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>cn.itsource</groupId>
<artifactId>springboot-shop</artifactId>
<packaging>war</packaging>
<version>0.0.1-SNAPSHOT</version>
<name>springboot-shop Maven Webapp</name>
<url>http://maven.apache.org</url> <!-- 如果添加了Parent,则dependency中可以不加入version,会自动匹配parent的版本 -->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.9.RELEASE</version>
</parent> <properties>
<java.version>1.8</java.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.encoding>UTF-8</maven.compiler.encoding>
</properties> <dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
</dependency> <dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
</dependency> <dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.15</version>
</dependency>
</dependencies> <build>
<finalName>myshop</finalName>
<!-- 热部署插件 -->
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>

7.编写HelloController.java

package myshop.controller;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController; /**
* @RestController = @Controller + @RequestBody
*
*/
@RestController
public class HelloController { /**
* 建立请求映射
*
*/
@RequestMapping
public String hello() {
return "hello";
}
}

8.编写启动类

package myshop.controller;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication
public class App { public static void main(String[] args) {
// TODO Auto-generated method stub
SpringApplication.run(App.class, args);
} }

9.右键项目-》“Debug As”-》“Java Application”,启动项目

如图所示,则表示启动成功

10.打开链接:http://localhost:8080/hello

11.恭喜你,项目Spring Boot项目成功啦~~~

最新文章

  1. pip安装
  2. Nginx负载均衡配置
  3. response与文件下载
  4. FileWriter和FileReader简单使用
  5. VB6.0和VB.Net的函数等对照表
  6. 原生js实现的效果
  7. 引用POPUI来实现弹窗效果,且弹窗中的内容可以点击事件
  8. 【转载】mysql 四种隔离级别分析
  9. 1.Weblogic通Eclipse调试配置(Weblogic同Eclipse调试配置技术)
  10. 九个Console命令,让 JS 调试更简单
  11. 「OC」类的深入研究、description方法和sel
  12. Spring Data JPA 简单查询--接口方法
  13. Spring3 MVC DispatcherServlet 配置问题
  14. JavaWeb框架_Struts2_(八)-----&gt;Struts2的国际化
  15. Ceph,TFS,FastDFS,MogileFS,MooseFS,GlusterFS 对比
  16. Markdown-----Markdown使用文档
  17. 【Netty】(6) ---源码ServerBootstrap
  18. 【UER #8】雪灾与外卖
  19. HTML与CSS:结构与表现
  20. OpenCL科普及在ubuntu 16.04 LTS上的安装

热门文章

  1. mysql 分区处理数据
  2. Android开发,在Activity启动时,默认隐藏软键盘。和遮挡Edittext时的处理
  3. m2e-wtp error: &lt;path&gt;/target/m2e-wtp/web-resources/META-INF/MANIFEST.MF (No such file or directory)
  4. easy-ui 使用总结
  5. 关于阅读JDK源码的准备
  6. Python操作SQLServer示例(转)
  7. (转)在公司的局域网使用git或github 设置代理
  8. (原)SDL调试心得
  9. motiMaker 软件安装测试
  10. Win10无法使用内置管理员用户打开edge解决方案