目录

一.有关SpringBoot的概念

1.使用SpringBoot的好处

二.如何搭建SpringBoot项目

1.使用Maven搭建项目

(1)搭建框架第一步

(2)创建一个启动类

(3)有关项目配置的启动和一些相关的依赖包

(4)如何访问一个启动的Spring项目

2.使用Idea创建一个SpringBoot项目

(1)首先创建一个新项目

(2)选择并设置一些选项


一.有关SpringBoot的概念

1.使用SpringBoot的好处

简化开发难度,满足快速开发的需求。

如何实现快速开发:根据约定优于配置的设计原则来实现简化开发。

二.如何搭建SpringBoot项目

可以通过网页版或者Idea中自带的Spring Initializr (社区版需要下载一个插件也可以),这里我们通过使用Maven也可以搭建一个SpringBoot项目,首先需要知道SpringBoot的项目结构。

1.使用Maven搭建项目

(1)搭建框架第一步

(2)创建一个启动类

通过之前Maven项目创建的默认步骤,然后创建好Maven项目后再按照上面的格式配置项目,就基本搭建成功,之后再在pom.xml文件中导入spring相关依赖和sprign boot的依赖,以及开发项目需要的一些依赖即可(导入依赖后需要刷新Maven面板)。

(3)有关项目配置的启动和一些相关的依赖包

<!--    选择springboot作为我们的父项目--><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.6.7</version><relativePath/> <!-- lookup parent from repository --></parent><groupId>org.example</groupId><artifactId>spring-demo</artifactId><version>1.0-SNAPSHOT</version><dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId><scope>runtime</scope><optional>true</optional></dependency><!--   生成getter,setter的依赖-->        <dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><optional>true</optional></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency></dependencies>

项目的环境已经搭建好,接下来就可以按照需求进行开发。

注意:之后创建的包需要与启动类处于同一级别,否则会扫描不到,从而出错。

(4)如何访问一个启动的Spring项目

2.使用Idea创建一个SpringBoot项目

(1)首先创建一个新项目

(2)选择并设置一些选项

SpringBoot项目的搭建相关推荐

  1. SpringBoot项目从搭建到发布

    第一章 SpringBoot项目环境搭建 文章目录 第一章 SpringBoot项目环境搭建 前言 第二章 使用IDEA搭建一个简单的SpringBoot项目--初始化项目 前言 创建项目 第三章 整 ...

  2. 补习系列(1)-springboot项目基础搭建课

    目录 前言 一.基础结构 二.添加代码 三.应用配置 四.日志配置 五.打包部署 小结 前言 springboot 最近火的不行,目前几乎已经是 spring 家族最耀眼的项目了.抛开微服务.技术社区 ...

  3. java开源springboot项目_springBoot 搭建web项目(前后端分离,附项目源代码地址)...

    概述 该项目包含springBoot-example-ui 和 springBoot-example,分别为前端与后端,前后端分离,利用ajax交互. springBoot-example-ui 注意 ...

  4. spring-boot项目简单搭建

    Spring Boot充分利用了JavaConfig的配置模式以及"约定优于配置"的理念,能够极大的简化基于Spring MVC的Web应用和REST服务开发. 要Spring B ...

  5. 快速搭建Springboot项目的两种方式!!

    大家好,我是雄雄,欢迎关注微信公众号[雄雄的小课堂]. 前言 Springboot的特点就是简单.快速和方便,使用idea不到一分钟就可以快速搭建springboot项目,并且,在这里,你不用写spr ...

  6. Springboot项目搭建(前端到数据库,超详细,附详细步骤截图)

    下面详细谈谈我的第一个springboot项目搭建,希望会给还在摸索的同学一点帮助. 有兴趣的同学请加qq:1718283122 备注csdn ---------------------------- ...

  7. SpringBoot+vue仿网易云音乐网站(三)- Springboot项目以及前端vue基础搭建

    一.基础项目搭建 1. 新建springboot项目 在搭建Springboot项目之前,需要的基础环境:JDK(8).Maven,工具Idea.项目就新建一个简单的springboot项目就行了,具 ...

  8. 关于webservice服务在springboot项目中的开发的介绍

    在springboot项目中搭建webservice服务端及使用客户端进行请求的介绍 一.引包 二.搭建webservice服务 (一)使用CXF搭建webservice服务 (二)webservic ...

  9. 在SpringBoot项目中整合拦截器

    拦截器在Web系统中非常常见,对于某些全局统一的操作,我们可以把它提取到拦截器中实现.总结起来,拦截器大致有以下几种使用场景: 1.权限检查:如登录检测,进入处理程序检测用户是否登录,如果没有,则直接 ...

最新文章

  1. 2021年中国服装行业分析报告-产业规模现状与发展规划趋势
  2. Jenkins + sonarqube集成实现发布代码审计
  3. C语言指针和数组的天生姻缘
  4. java进程优先级,跨平台方式改变java进程优先级
  5. 前端学习(1960)vue之电商管理系统电商系统之分类参数的基本结构
  6. postman响应html,Postman工具——请求与响应(示例代码)
  7. Android公共jar,使用JitPack管理Android项目中公共模块库
  8. idea 关联jdk源码_[项目源码]ERP进销存系统
  9. Spring中BeanFactory和FactoryBean的区别
  10. mysql5.718免安装教程_mysql5.7.18版本免安装配置教程
  11. 阿里巴巴公布了一份最新的AI成绩单
  12. Java自学和培训的区别
  13. 贷款软件测试经典bug描述,如何描述bug
  14. 80psi等于多少kpa_kpa与psi的换算(kpa与psi对照表)
  15. 利用CSS3动画属性实现轮播图切换图片时出现附近内容抖动的解决办法。
  16. 学习linux杂七杂八——关于shell中的变量
  17. 前沿 | 国际可视化盛会PacificVis2017的十个精彩案例
  18. Arthas 使用以及火焰图
  19. 关于flex布局和九宫格布局的实现
  20. ULTRON — 360基于Flink的实时数仓平台

热门文章

  1. 黑苹果A卡用户升级到Catalina 10.15.1版本后出现黑屏的解决方案
  2. 专访中国工程院院士杜祥琬,可控核聚变美国成了吗?
  3. 基于注解方式实现在Tomcat8中实现WebSocket服务器接口的编写
  4. 用python画耳朵_如何用python画猪头
  5. c语言常量和变量有什么区别?
  6. 免费下载文库原格式文档![技术福利]
  7. LiquiBase中文学习指南
  8. 沟通技巧系列 - 入门篇
  9. 【ZZULIOJ】1073: 再谈鸡兔同笼问题
  10. 软件测试过程中的测试配置管理与版本控制