欢迎使用CSDN-markdown编辑器

来源:互联网 发布:数据安全技术包括哪些 编辑:程序博客网 时间:2024/06/08 05:29

Spring Boot 入门笔记(一) 利用工具搭建demo项目

一 . 通过SPRING INITIALIZR工具产生基础项目

使用spring initializr的好处是,搭建上手的demo程序完全自动生成,下载的项目直接就可以导入eclipse 。本demo的搭建要求你的eclipse或IDEA已安装过MAVEN。

  • 1 访问http://start.spring.io/网站

  • 2 下载 点击网站中的绿色大按钮Generate Project,下载到本地:
    点击网站中的绿色大按钮Generate Project

  • 3 解压文件

  • 4 Elipse和IDEA都是以MAVEN项目导入.

    • 以Eclipse为例,选择 FILE-->IMPORT-->Existing Maven Project,选择解压后的项目文件夹,进行导入

      选择项目

      导入后如图所示:
      这里写图片描述

    • 若是IDEA,选择File-->New-->Project from Existing Sources...进行导入,选择解压后的项目文件夹,点击OK。点击Import project from external model并选择Maven,点击Next到底为止。

  • 5 不论使用eclipse还是idea,都需要检查项目配置的jdk等内容。 eclipse在项目文件上点击右键,选择properties-->JAVA Build Path-->切换选项卡 观察是否有红色警告提示**

二. 运行得到的基础项目

  • 1 当前的pom.xml引入了两个模块:

    spring-boot-starter和spring-boot-starter-test:

<dependencies>    <dependency>        <groupId>org.springframework.boot</groupId>        <artifactId>spring-boot-starter</artifactId>    </dependency>    <dependency>        <groupId>org.springframework.boot</groupId>        <artifactId>spring-boot-starter-test</artifactId>        <scope>test</scope>    </dependency></dependencies>
  • 2 引入Web模块:
    引入Web模块,需添加spring-boot-starter-web模块:
    <dependency>        <groupId>org.springframework.boot</groupId>        <artifactId>spring-boot-starter-web</artifactId>    </dependency>
  • 3 demo主入口

demo主入口

demo的主入口com.example.demo下的DemoApplication.java (如果在网站上生成程序的时候没有改名字的话),启动也是在该Java中点击鼠标右键,选择run或者debug as application。

注意:接下来自己编写的controller类,需要和主入口程序(DemoApplication.java)需放在同一个package中,或者其子目录下,不然无法启动

  • 4 创建自己的helloController
    在DemoApplication.java所在的package上(或者其子文件夹下,随你的需求来)点击右键,new-->class,填入名字HelloController,确认。
@RestControllerpublic class HelloController {    @RequestMapping("/hello")    public String index() {        return "Hello World";    }}

回到主程序DemoApplication.java,点击右键,选择run as--> java application. 等待程序启动

打开浏览器访问http://localhost:8080/hello,可以看到页面输出Hello World

原创粉丝点击