springboot实战第五章-springboot基础

springboot实战第五章-springboot基础

第五章讲的是springboot的概述和搭建,这里其实网络上资源很多,主要是对springboot的理解和快速搭建使用,至于开发工具的选择看个人习惯,我是习惯使用idea,所以都是用idea来练习,其他的开发工具自己参考吧,这里就不多讲了。

1.springboot的理解

springboot采用习惯优于配置(项目中存在大量的配置,此外还内置一个习惯性的配置,无须手动进行配置),能让你快速将项目运行起来。使用springboot很容易创建一个独立运行、准生产级别的基于spring框架的项目,使用springboot使你不用或者只需很少的spring配置。以上是书中的原话,这种特性决定了springboot能快速配置启动运行项目,无需耗费大量的时间考虑项目搭建、配置的事情,而且内置容器,在运行的时候十分省心,但是对于学习技术来说,这种方式封装了太多的东西,很难懂底层原理,尤其与springcloud的结合,有时候外面又包了一层,需要开发人员更多的读懂源码与正确使用。

2.intellij2018搭建springboot项目

(1)新建spring initializer项目

springboot实战第五章-springboot基础

(2)填写项目信息,以及选择构建信息,这里是maven

这里注意intellij2018新建项目的时候,打包名必须为小写,大写就会报错

springboot实战第五章-springboot基础

(3)选择项目使用技术,根据项目实际用到的选择

springboot实战第五章-springboot基础

(4)填写项目名称

springboot实战第五章-springboot基础

(5).项目结构

  有个主类,***Application,运行springboot的关键类,运行main方法

 intellij在新建springboot项目的时候会自动生成默认的运行的配置,直接点击运行就行了

springboot实战第五章-springboot基础

springboot实战第五章-springboot基础

end.

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/100304.html原文链接:https://javaforall.net

(0)
上一篇 2021年5月16日 上午9:00
下一篇 2021年5月16日 上午10:00


相关推荐

  • 《那些年啊,那些事——一个程序员的奋斗史》十一[通俗易懂]

    《那些年啊,那些事——一个程序员的奋斗史》十一[通俗易懂]101   回家了!从大巴下来,踏上北海的土地,段伏枥不由地深吸一口气:多么熟悉的带有腥味的空气!虽然说每年段伏枥都会回家过年,但每次都感慨万分。是啊,外出的游子谁不是这样呢?外面的世界或许很精彩,或许很美,但总欠缺了一种熟悉的味道。即使像自己在深圳呆了三年有余,却还是觉得很陌生,似乎只是一个匆匆过客,终究会离开一样。只有回到了家乡,才会有那种回到家的踏实感。    国人的春节归家

    2022年5月5日
    41
  • 超硬核!小白读了这篇文章,就能在算法圈混了[通俗易懂]

    作为一只超级硬核的兔子,从来不给你说废话,只有最有用的干货!这些神级算法送给你目录第一节1.1bogo排序1.2位运算1.3打擂台1.4morris遍历第二节2.1睡眠排序2.2会死的兔子2.3矩阵快速幂2.4摔手机/摔鸡蛋时空复杂度目录二分尝试较优的策略归纳表达式写出暴力递归改为动态规划压缩空间四边形不等式优化换一种思路最优解测试:第三节3.1斐波那契之美3.2桶排序3.3快速排序…

    2022年4月17日
    52
  • win10安装anaconda3、pycharm和pytorch教程

    win10安装anaconda3、pycharm和pytorch教程前言博主研究生生涯准备用大一的旧电脑刚两年,于是乎在虚拟机centos环境中安装python环境和pycharm工作时特别卡。于是想尝试在windows下安装anaconda和PyCharm,这样软件运行或许能流畅些。本文基于2019年发行的anaconda3版本和PyCharm对安装过程中的问题进行记录。anaconda的安装官网下载anaconda我下载的版本为:双击安装注意…

    2022年8月26日
    6
  • 简单的jsp代码(登录界面)

    简单的jsp代码(登录界面)简单的 jsp 代码我们用 jsp 写一个简单的登录页面 大家参考一下 lt pagecontentT text html charset GB2312 gt lt pageimport java sql gt lt html gt lt head gt lt title gt lt title gt amp a

    2026年3月26日
    2
  • TraceID和ThreadLocal简介

    TraceID和ThreadLocal简介TraceID 分布式产品查日志太麻烦 多台机器之间查来查去 还不知道是不是同一个请求的 打印日志时使用 MDC 在日志上添加一个 traceId 标示一次调用的上下文 ID 通过此 ID 可以获悉你所做事情的足迹链 MDCMDC MappedDiagno 是一个映射 用于存储运行上下文的特定线程的上下文数据 因此 如果使用 log4j 进行日志记录 则每个线程都可以拥有自己的 MDC 该 MDC 对整个线程是全局的 属于该线程的任何代码都可以轻松访问线程的 MDC 中存在的值

    2026年3月17日
    2
  • idea配置svn仓库

    idea配置svn仓库IntelliJIDEA使用教程(总目录篇)首先,使用的时候,自己得先在电脑上安装个小乌龟。也就是svn啦。第一步安装小乌龟。如下:具体安装好像没什么具体要求,一路next,就好。如上图箭头所示,在安装TortoiseSVN的时候,默认commandlineclienttools,是不安装的,这里建议勾选上。这个我不确定我当时选没选,不过呢,你给安装上,也是没问题的。把上面的勾选取…

    2022年5月14日
    108

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号