Springboot 框架整理,即入门案例

1、什么是 Spring Boot?

SpringBoot是Spring项目中的一个子工程,与我们所熟知的Spring-framework 同属于spring的产品,是用来简化 spring 初始搭建和开发过程使用特定的方式进行配置,创建了独立的 spring 引用程序 main 方法运行。同时SpringBoot中镶入了 Tomcat 无需部署 war 包直接打成 jar 包 nohup java -jar – & 启动就好,简化了 maven 的配置,自动配置 spring 添加对应的 starter 自动化配置。

2、Spring Boot 有哪些优点?

1.减少开发,测试时间
2、使用 JavaConfig 有助于避免使用 XML。
3、避免大量的 Maven 导入和各种版本冲突。
4、提供意见发展方法。
5、通过提供默认值快速开始开发。
6、没有单独的 Web 服务器需要。这意味着你不再需要启动 Tomcat,Glassfish或其他任何东西。
7、需要更少的配置 因为没有 web.xml 文件。只需添加用@ Configuration 注释的类,然后添加用@Bean 注释的方法,Spring 将自动加载对象并像以前一样对其进行管理。您甚至可以将@Autowired 添加到 bean 方法中,以使 Spring 自动装入需要的依赖关系中。
8、基于环境的配置 使用这些属性,您可以将您正在使用的环境传递到应用程序:-Dspring.profiles.active = {enviornment}。在加载主应用程序属性文件后,Spring 将在(application{environment} .properties)中加载后续的应用程序属性文件。

SpringBoot和SpringMVC区别?

SpringBoot 是一个快速开发的框架,能够快速的整合第三方框架,简化XML配置,全部采用注解形式,内置Tomcat容器,帮助开发者能够实现快速开发,SpringBoot的Web组件 默认集成的是SpringMVC框架。SpringMVC是控制层。

SpringBoot快速入门

1.创建工程
我们先新建一个空的demo工程,如下:
Springboot 框架整理,即入门案例_第1张图片
Springboot 框架整理,即入门案例_第2张图片
Springboot 框架整理,即入门案例_第3张图片
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200917195218306.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl81MDQ4MTE0NQ==,size_16,color_FFFFFF,t_70#pic_center

2.在pom.xml引入依赖
Springboot 框架整理,即入门案例_第4张图片

在pom.xml中引入spring-boot-start-parent,spring官方的解释叫什么stater poms,它可以提供dependency management,也就是说依赖管理,引入以后在申明其它dependency的时候就不需要version了,后面可以看到。
SpringBoot提供了一个名为spring-boot-starter-parent的工程,里面已经对各种常用依赖(并非全部)的版本进行了管理,我们的项目需要以这个项目为父工程,这样我们就不用操心依赖的版本问题了,需要什么依赖,直接引入坐标即可!
创建HelloController类,内容如下:
Springboot 框架整理,即入门案例_第5张图片

2.4.启动测试
Springboot 框架整理,即入门案例_第6张图片结果
Springboot 框架整理,即入门案例_第7张图片

你可能感兴趣的:(spring的了解,即入门案例,spring,boot,大数据)