• JAVA


    JAVA - 创建SpringBoot项目

    Spring Boot是由Pivotal团队提供的全新框架,设计目的是用来简化新Spring应用的初始搭建以及开发过程。它主要推崇的是'消灭配置’,实现零配置。

            那么,如何快速新建一个一个springboot项目脚手架呢?目前,市面主流的两种方式:一种主要利用 Spring 官方提供的在线项目脚手架来搭建 SpringBoot 的项目;另一种使用开发工具IDE(比如,IntelliJ IDEA)集成的插件快速创建。

    本文中使用第二种方式创建。

    一、Spring 官方提供的在线项目脚手架来搭建

    1.1 知识储备

    复制代码
     1 # Group 、Package Name中填总包名的前缀,如com.bingbinlee
     2 # Artifact 中填项目名
     3 # 要选择的依赖
     4     Core下的Cache
     5     Web下的Web
     6     Template Engines下的Thymeleaf
     7     SQL下的MySQL(如果要mybatis的话也把这个勾上)
     8 # 如果要支持jsp的话就在pom.xml加上jasper的jar
     9 
    10 <!--添加对jsp的支持-->
    11 <dependency>
    12     <groupId>org.apache.tomcat.embed</groupId>
    13     <artifactId>tomcat-embed-jasper</artifactId>
    14     <!--此处的<scope></scope>一定不要加上作用于为provided,可以为compile或缺省-->
    15 </dependency>
    复制代码

    1.2 第一步:选择版本和类型

        打开地址: https://start.spring.io/

      根据需要选择:

            *    选择你的项目是 maven 还是 grade 
            *    开发语言有:Java、Kotlin、Groovy
            *    选择 Spring Boot 的版本
            *    填写 maven 的 Group 、Artifact

    1.3 第二步:添加依赖

           你可以在这里输入关键字,如:mysql、mybatis、cache、web等。点击 Switch to the full version,往下翻你会发现页面展开了好多选择项以供选择(此步可以忽略,不做选择)。

    复制代码
     1 # Spring 把依赖项分了一些组,以便于查找,如:
     2 
     3 # 核心依赖(Core)
     4 
     5 # Web项目常用依赖(Web)
     6 
     7 # 模板引擎(Template Engines)
     8 
     9 # 数据库(SQL)
    10 
    11 # 非关系数据库(NoSQL)
    12 
    13 # 云(Cloud xxx)
    复制代码

     

    1.4 第三步:下载项目

        当你把依赖项都选择完毕后,点击那个绿色的大按钮(Generate Project)就会下载一个项目依赖配置好的项目了(点击生成的zip文件下载解压,然后maven 引入就好)。

    二、IntelliJ IDEA 快速搭建springboot项目

    2.1 首先我们IDEA软件,点击"Create  New Project"

    2.3 然后 Group 这些可以自己命名,也可以用系统的,记得 Type 选择 Maven Project ,写好之后点击  "Next"

    2.4 选中 左边 "Web" ,然后选中右边复选框  web,这个窗口的勾选,主要是为了IDEA自动创建这些依赖,可以根据自己习惯进行勾选

    选择 sql 勾选 你用的数据库 我的是mysql 和 mybatis、 jdbc 点击next。

    2.5 最后一步,核对新建项目信息无误,点击 ”Finish“ 即可

     

    2.6 建立好的项目结构

    DemoApplication:启动类。

    application.properties 配置文件, 后缀名改为 .yml

    在 application.yml 文件中可修改端口号 8086 。

    #指定服务端口
    server:
      port: 8086

     设置日期时区:spring.jackson.time-zone=GMT+8

    2.7 pom.xml 可以根据后续项目实际需求添加修改

      

    Maven 内置默认配置文件 位置

    D:Program FilesJetBrainsIntelliJ IDEA 2019.2.3pluginsmavenlibmaven3confsettings.xml

     在DemoApplication 的平级目录下 增加 controller 包,并创建控制类home。

    控制类文件内容

    package com.example.demo2.controller;
    
    import org.springframework.stereotype.Controller;
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.ResponseBody;
    
    @Controller
    @RequestMapping("/hello")
    public class homeController {
    
        @ResponseBody
        @RequestMapping("/getss")
        public String Getss() {
            return "sss";
        }
    }

    运行后 

     访问地址 http://localhost:8086/hello/getss

     

       

    引用:https://www.cnblogs.com/libingbin/p/10557739.html

      

  • 相关阅读:
    转-mysql中int、bigint、smallint 和 tinyint的区别详细介绍
    转-通用接口测试用例设计
    转-接口测试
    剑指offer 面试题43 n个骰子的点数 DP
    HYSBZ 1503 郁闷的出纳员 伸展树
    HYSBZ 1588 营业额统计 平衡二叉树模板
    剑指offer 面试题35 第一个只出现一次的字符
    LightOJ 1030 Discovering Gold 期望
    LightOJ 1027 A Dangerous Maze 概率期望
    剑指offer 面试题34 丑数
  • 原文地址:https://www.cnblogs.com/1285026182YUAN/p/12329727.html
Copyright © 2020-2023  润新知