美文网首页
第一章:springboot入门

第一章:springboot入门

作者: 烟雾袅绕 | 来源:发表于2017-11-03 15:59 被阅读17次

    本章目的

    使用springboot完成一个简单的web(springmvc)应用程序

    开发环境

    1. jdk1.8
    2. springboot 2.1.1.RELEASE
    3. 开发工具(IntelliJ IDEA 2017.1.1)
    4. 数据库管理工具(Navicat Premium 11.1.7)
    5. apache maven(3.3.9)

    构建项目

    使用IntelliJ IDEA开发工具来构建项目结构

    图片.png

    我们点击Next继续下一步操作

    图片.png

    在下一步我们勾选Web依赖加入到我们的项目中


    图片.png

    在下一步选择项目存放路径

    图片.png

    点击finish之后项目搭建就算完成了。

    项目结构

    图片.png

    我们可以看到目录结构有如下几个:

    1、/src/main/java/ 存放项目所有源代码目录
    2、/src//main/resources/ 存放项目所有资源文件以及配置文件目录
    3、/src/test/ 存放测试代码目录

    自动生成文件作用

    • Share1Application 该类是程序的入口类内有个main方法,可以直接通过run as运行项目
    • application.properties 该配置文件是项目的核心配置文件,本文使用的是 yml 的方式, 所以在这里将文件后缀名改为 .yml
    • pom.xml maven配置文件,因为我们采用的maven管理jar,所以这里会自动生成一个pom文件

    @SpringBootApplication注解

    • 它是声明当前类为sprinboot的入口类。而一个springboot项目内有且只能有一个这个注解存在。
    程序在扫描的时候,只会扫描入口包以内的所有文件,所以springboot 入口类一定要保持在项目层级的 最顶端 ,如本文实例:只会扫描包 com.example.share1 以下的文件

    初尝试运行项目

    • 我们在根目录下新建一个package,及控制器


      图片.png

    遇到的坑

    • 在开始搭建项目的时候,由于选择的 Packaging 是 war 包 ,所以在 pom.xml 文件中会引入 下面的依赖

    相关文章

      网友评论

          本文标题:第一章:springboot入门

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