SpringBoot框架入门的概念介绍以及实践学习(day26)
作者:互联网
什么是SpringBoot?
SpringBoot是Spring社区发布的一个开源项目,在帮助开发者快速并且更简单的构建项目。它使用约定大于配置的理念让你的项目快速运行起来,使用SpringBoot很容易创建一个独立运行(运行jar,内置Servlet容器,Tomcat、jetty)、准生产级别的基于Spring框架的项目,使用SpringBoot框架,你可以不用或者只需要很少的配置文件。
SpringBoot框架与SpringWeb框架搭建区别?
其实就是简单、快速、方便!平时如果我们需要搭建一个spring web项目的时候需要怎么做呢?
1)配置web.xml,加载Spring和SpringMVC。
2)配置数据库连接、配置Spring事务。
3)配置加载配置文件的读取,开启注解。
4)配置日志文件。
......
配置完成之后部署Tomcat调试。
如果使用SpringBoot呢?
很简单,我仅仅只需要非常少的几个配置就可以迅速方便的搭建起来一套web项目或者是构建一个微服务!
SpringBoot项目搭建
搭建前准备
- 工具:idea、maven
- 配置好maven仓库
- 环境:jdk1.8、springboot 2.1.4.RELEASE
开始开发和配置
(1) 创建空工程
(2) 创建maven工程
(3) 配置pom.xml
添加parent
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.4.RELEASE</version> </parent>
添加起步依赖
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency>
pom.xml的整体代码如下
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.guigu</groupId> <artifactId>guigu-springboot-demo</artifactId> <version>1.0-SNAPSHOT</version> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.4.RELEASE</version> </parent> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> </dependencies> </project>
(4) 创建启动类(或者加 引导类)
@SpringBootApplication public class SpringbootApplication { public static void main(String[] args) { SpringApplication.run(SpringbootApplication.class,args); } }
(5) 创建controller 实现展示hello world
@RestController public class TestController { @RequestMapping("/hello") public String showHello(){ return "hello world"; } }
(6) 测试
启动启动类的main方法,在浏览器中输入localhost:8080/hello,则在页面中显示hello world
小结
前面的入门程序很快开发完成,没有任何的配置,只需要添加依赖,设置springboot的parent,创建引导类即可。springboot的设置parent用于管理springboot的依赖的版本,起步依赖快速的依赖了在web开发中的所需要的依赖项。
参考至:https://mp.weixin.qq.com/s/fJ4rihbH2V89vY2TJJyJcw
标签:web,配置,SpringBoot,parent,spring,day26,boot,入门 来源: https://www.cnblogs.com/cmf12/p/14864535.html