美文网首页Spring Boot系列
Spring Boot 项目创建(二)

Spring Boot 项目创建(二)

作者: eirunye | 来源:发表于2018-08-24 17:29 被阅读4次

    如何创建Spring Boot 项目?

    接下来我们将学习如何创建第一个Spring Boot项目 hello Spring Boot! 呢?或者你可以进入官方入门指南

    Spring Boot.png

    我们将以 IntelliJ IDEA 开发工具为例创建Spring Boot项目

    1. 如果还没下载过IntelliJ IDEA,那么打开下载即可。
    2. IntelliJ IDEA 破解码,这个之前是可以用的,谢谢作者分享,不知道还能不能用。
    3. 一切准备完成后,开始使用开发之旅吧。

    IDEA创建Spring Boot项目流程

    如图所示

    1. File -----> New ------> Project...
    创建1.png
    1. 选择 Spring Initializr
    创建2.png
    1. Project Matedata
    创建3.png
    1. 选择Web -----> Web -----> Spring Boot版本(默认即可)
    创建4.png
    1. 选择项目保存的文件夹
    创建5.png
    1. 创建完成 查看项目目录
    |--src:源代码文件
       |--main
          |--java:项目的代码Java代码编写在这里
          |--resources:一般是配置文件等
             |--static:静态资源文件(js、css、img)
             |--template:模板(.html等)
             |--application.properties: 配置文件
       |--test:主要是用于测试
    |--target:是项目打包生成的.jar文件在这里
    |--pom.xml:是添加依赖文件、版本号、打包设置为Jar或者War等 (如下图:pom.xml.png)
    
    项目目录结构6.png
    1. 查看 pom.xml
    pom.xml.png
    1. 编辑配置application.properties 文件 一般需要配置一些端口,数据库连接、编码方式等,如下图
    #设置端口
    server.port=8084
    #session失效时间
    server.session-timeout=3000
    #编码方式
    server.tomcat.uri-encoding=utf-8
    
    application.properties.png
    1. 程序的入口文件
    程序入口Application.png
    1. 编写简单的例子 如下图所示:
    创建一个controller 包,在包下创建 HelloController.class
    添加注解:
        @RestController ---->默认Json格式数据
        @GetMapping(value = "/hello") 'hello':表示访问路径
        解下来的文章会讲述到更多的注解......
    
    controller.class.png

    测试

    运行是否正常

    1. 如下图
    运行项目1.png 运行项目2.png
    1. 访问测试:
    浏览器访问
    
    访问结果1.png
    IDEA 自带的访问(推荐)
    
    访问结果2.png
    Postman 访问(推荐)
    
    Postman访问3.png

    下载

    安装 Postman

    本例项目下载demo

    总结

    在IDEA开发工具中构建Spring Boot非常简单,推荐大家使用IDEA(Eclipse创建项目在这里不举例了)。

    接下来讲解的是Spring Boot 的相关配置。

    Spring Boot 系列

    如果大家想了解更多的Spring Boot相关博文请进入
    Eirunye的Spring Boot系列博客栈

    相关文章

      网友评论

        本文标题:Spring Boot 项目创建(二)

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