zoukankan      html  css  js  c++  java
  • IDEA 创建Spring Boot 项目

    一、准备环境

        配置Maven,打开设置页面File - Setting,快捷键Ctrl + Alt + S,找到Maven,默认是IDEA 自带的插件,User setting file 配置文件默认是C 盘下文件,Local repository 本地仓库默认也是C 盘下路径。这里配置自己下载的Maven,建议不要放在C 盘(一般系统盘是C 盘),尤其是repository 仓库会随着开发工作,仓库文件越来越多,放在C 盘下,会影响电脑开机时长等问题。

    • 开发工具: IDEA(Intellij IDEA)
    • JDK环境: 1.7及以上
    • Maven: 3.0及以上

    图1-1、Maven配置图

    二、创建Spring Boot 项目

    2.1 New Spring Initialzr Project

        使用开发工具IDEA新建一个工程,功能菜单选项是File - New - Project,在New Project下选择Spring Initializr功能选项,如图2-1所示。

    • 在右侧内容页,选择Project SDK,此处使用的是JDK1.8.0。
    • Initalizr Service URL选择Default: https://start.spring.io默认选项即可。

        然后选择下一步Next。

    图2-1、新建Spring Initialzr项目图

    2.2 Project Metadata 设置项目坐标及项目名称

        进入Project Metadata设置页面如图2-2所示,此处设置Group 为pers.niaonao,Artifact 为crudproject,下面Name 和package 自动补全。项目Type 是Maven 项目,坐标Group ID 和Artifact ID 也是Maven 的基本规范。开发语言此处选择Java,Java Version 对于JDK选择8,项目打包方式Packaging 默认为jar 即可,继续下一步Next。

    • 坐标Group ID是项目组织唯一的标识符,实际对应项目中的package包。
    • 坐标Artifact ID是项目的唯一的标识符,实际对应项目的project name名称,Artifact不可包含大写字母。

    图2-2、Project Metadata设置页面

    2.3 Dependencies 初始化依赖

        此处勾选Web,初始化项目crudproject 支持web,继续Next,选择项目保存路径后单击Finish 完成项目创建。

    图2-3、选择Web 依赖图

    图2-4、设置项目创建路径图

     2.4 项目结构展示

        创建完成的项目结构如图2-5所示,CrudprojectApplication.java 是项目的启动类,resources 下application.properties 是项目环境的配置文件。在Spring Boot 项目中配置文件一般使用yaml 文件,这里可以将application.properties 重命名为application.yml 文件。看个人喜好,推荐使用yaml 文件。

    图2-5 Crudproject 项目结构图

    2.5 pom.xml 项目依赖管理 

        打开pom.xml 文件,如果存在依赖报红色说明该依赖没有引入项目。项目右键选择功能选项Maven - Reimport 引入项目依赖。

    图2-6、Maven 依赖管理图

    2.6 运行项目

        点击图中红色标识框中的按钮,运行项目,绿色向右三角形是Run,绿色甲虫图标是Debug,红色按钮是运行项目触发的单击可终止项目。

    快捷键

    • Shift + Alt + D Debug运行项目
    • Shift + Alt + X Run运行项目
    • Ctrl + F2 停止运行项目
    • Ctrl + F10 重新运行项目

    图2-7、项目运行成功图

     三、配置访问项目

    3.1 修改application.properties 文件为application.yml 文件

        配置项目访问端口

    # 配置端口
    server:
      port: 8082

    3.2 创建Controller 控制类

        在srcmainjavapers iaonaocrudproject 下新建package 包web 作为项目的控制层。

        在web下新建类CrudprojectController.java 代码如下:

    package pers.niaonao.crudproject.web;
    
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.RestController;
    
    /**
     * @Author: niaonao
     * @Date: Created in 20:07 2018/7/27
     * @Desprition:Welcome 控制类
     */
    @RestController
    public class CrudprojectController {
    
        @RequestMapping(value = "/")
        public String welcome(){
            return "Crud Spring Boot Project ! ";
        }
    }

    3.3 运行项目访问控制类

        Debug运行项目,快捷键Shift + Alt + D ,IDEA 控制台输出以下内容说明项目运行成功。

    Started CrudprojectApplication in 2.263 seconds (JVM running for 3.057)

        打开浏览器访问localhost:8082,如下图所示,访问成功。

    图3-1、访问项目图

  • 相关阅读:
    链表 原文:http://canlynet.blog.163.com/blog/static/2550136520091120101712136/
    单向链表操作 原文:http://canlynet.blog.163.com/blog/static/255013652009113001041903/
    二叉树——根据遍历结果,画出对应的二叉树 转载至:http://canlynet.blog.163.com/blog/static/255013652009112602449178/
    数据结构经典问题——出栈顺序 转载至:canlynet微博
    sql server2005 常用语句
    禁止复制文字,下载图片的方法
    linux关机命令大全 来源于网络
    工厂模式
    设计模式的七大原则
    单例模式
  • 原文地址:https://www.cnblogs.com/niaonao/p/9375178.html
Copyright © 2011-2022 走看看