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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 用Python实现Linux tree命令

    用Python实现Linux tree命令早就耳闻python功能强大,互联网领域运用广泛,Scrapy爬虫框架、OpenStack云存储架构都是用Python实现的。最近下定决心,开始学习Python。先参考网上的demo写一个小例子,实现linuxtree命令。#!/usr/bin/pythonimportos,sys,stringclassXXXTree:def__init__(self):

    2022年7月24日
    10
  • SQL查询–约束「建议收藏」

    SQL查询–约束「建议收藏」在慕课网上学习时记的关于oracle中约束概念的基础笔记,当初一直对约束的概念不清不楚的,所以找了些资料来看约束是数据库用来确保数据满足业务规则的手段约束的作用:定义规则、确保完整性1.非空约束

    2022年7月2日
    23
  • ER图转关系模型_实体关系图变关系模型

    ER图转关系模型_实体关系图变关系模型(1)实体类型的转换将每个实体类型转换成一个关系模式,实体的属性即为关系的属性,实体标识符即为关系的键。(2)联系类型的转换实体间的关系是1对1在实体类型转换成两个关系模式中的任意一个关系模式的属性中加入另一个关系模式的键和联系类型的属性。实体间的联系是1对N则在N端实体类型转换成的关系模式中加入1端实体类主键。如实体间的联系是M对N单独将联系类型也转换成关系模式。将M和N端的主键都加进去。示例:该ER图转换为关系模型商店和职工是一对多关系,一个商店有多个

    2025年6月5日
    4
  • 基于Java swing+mysql+eclipse的【水电费管理系统】

    基于Java swing+mysql+eclipse的【水电费管理系统】本项目为前几天收费帮学妹做的一个项目,Javaswing项目,在工作环境中基本使用不到,但是很多学校把这个当做编程入门的项目来做,故分享出本项目供初学者参考。CSDN9.9赞助下载:https://download.csdn.net/download/weixin_44893902/20545860白嫖:加QQ68872185一、效果演示主要功能:普通用户:用户用水用电查询(根据时间查询、导出Excel)管理员用户:用户信息管理>>平台用户信息查询(修改信.

    2022年6月17日
    21
  • Retrofit+RxJava原理浅析

    Retrofit+RxJava原理浅析Retrofit:核心:返回一个对象newISharedListService()动态代理:代理所有的。动态生成一个类:一个你对应的.class文件的对象–>反射代理的是一个object。看不见的类:代理类拓展类的行为和静态的是一样的主要方法:invoke。所有对接口类型的方法的调用都会执行到invoke方法里面代理对象在内存中,而不在外存中。看不见的。所有对接口的调用都会去执行到代理类的invoke函数中。一旦访问到了invoke,就形成了一个功能的拦截获取到你所有.

    2025年5月24日
    2
  • iOS开发中touchesBegan和touchesEn…「建议收藏」

    iOS开发中touchesBegan和touchesEn…「建议收藏」touchesBegan跟touchedEnd沒有提供給UIScrollViewDelegate所以要自己建立一個繼承自UIScrollView的class重寫這兩個methodmyScrollView.h@interface myScrollView : UIScrollView @end myScrollView.m-(void) touchesBegan:(NSS

    2022年7月25日
    13

发表回复

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

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