美文网首页
【SpringBoot】从零开始之创建项目(一)

【SpringBoot】从零开始之创建项目(一)

作者: 欢子3824 | 来源:发表于2019-03-28 17:38 被阅读0次

    前言

    这个系列仅仅只是记录笔者学习SpringBoot过程中的心得,如有错误,欢迎指正。

    准备

    下载eclipse

    • 1.创建项目

    选择Maven Project,记得勾选Use default Workspace location

    image.png

    填写详细信息

    image.png
    此时,项目结构为:
    image.png
    pom.xml添加SpringBoot相关的maven
    
        <parent>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-parent</artifactId>
            <version>2.0.1.RELEASE</version>
            <relativePath /> <!-- lookup parent from repository -->
        </parent>
    
        <properties>
    
            <!-- Generic properties -->
            <java.version>1.7</java.version>
            <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
            <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
    
            <!-- Spring -->
            <spring-framework.version>5.0.5.RELEASE</spring-framework.version>
    
        </properties>
        <dependencies>
            <!-- Spring and Transactions -->
            <dependency>
                <groupId>org.springframework</groupId>
                <artifactId>spring-context</artifactId>
            </dependency>
            <dependency>
                <groupId>org.springframework</groupId>
                <artifactId>spring-tx</artifactId>
            </dependency>
    
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-web</artifactId>
            </dependency>
    
        </dependencies>
    
    • 2.添加配置文件

    src/main/resources下创建application.properties文件,这里是SpringBoot的配置文件,后续会有更多配置

    server.port=8080
    server.tomcat.uri-encoding=UTF-8
    
    • 3.创建程序入口

    创建MyApplication,这里是程序的入口

    @SpringBootApplication
    public class MyApplication {
    
        public static void main(String[] args) {
            SpringApplication.run(MyApplication.class, args);
        }
    
    }
    
    • 4.创建Controller
      创建IndexController,这里的语法和SpringMvc一致
      @RestController 表示返回json格式
      @RequestMapping 表示接口的地址
      @GetMapping 表示支持get请求的接口地址
    @RestController
    @RequestMapping("/index")
    public class IndexController {
        
        @GetMapping("/helloworld")
        public String index() {
            return "helloworld1";
        }
    }
    
    • 5.运行项目

    在MyApplication这个类中右键选择Run As# Spring Boot App,运行项目

    image.png
    在控制台看到如下输出,即表示运行成功

    在浏览器输入http://localhost:8080/index/helloworld

    image.png

    你的认可,是我坚持更新博客的动力,如果觉得有用,就请点个赞,谢谢

    相关文章

      网友评论

          本文标题:【SpringBoot】从零开始之创建项目(一)

          本文链接:https://www.haomeiwen.com/subject/zeccbqtx.html