既然是SpringBoot快速入门,那我们今天只关注三点:
1.SpringBoot是什么?
2.SpringBoot有什么用?
3.SpringBoot怎么使用? (入门重点)
1.SpringBoot是什么?
SpringBoot 是Spring大家族中的一员,与我们所熟知的Spring-framework 同属于spring的产品。
2.SpringBoot有什么用?
SpringBoot 使项目的配置不再复杂,依赖管理不再混乱,内置Tomcat,使项目开发的速度极大提升。
概况来说就是三个字:简单、快
那么,SpringBoot有多简单?又有多快?
我们来试一试就知道了!
进入重点了!别眨眼!
试之前先确保一下环境:要求环境 Java8或Java9,Maven 3.2 及以上。
3.SpringBoot怎么使用?
①创建一个Maven工程
步骤:
②修改pom.xml文件
③创建并编写一个引导类
(创建包和类,这样的步骤,演示一次,下面就不再截图了。)
④编写一个业务逻辑的类
这个类干嘛的呢?我们访问 Demo1/show1,页面展示 Hello SpringBoot!
⑤启动测试
启动成功后,可以看到端口是8080。那么我们就可以去看看 能不能访问成功 localhost:8080/Demo1/show1
成功了!恭喜你!入门了SpringBoot !
什么??你觉得还不够简单?还不够快?行行行!满足你~我们来个更快的入门方式!!!
使用Spring提供的脚手架来快速创建!
3.2 SpringBoot怎么使用?(使用Spring提供的脚手架。)
这就搭建好了!编写一个业务逻辑类用来测试:
启动:
启动成功后,访问 localhost:8080/Demo2/show2
我们又一次入门成功了!
对!只要创建工程,然后勾选需要用到的东西,最后编写要实现的业务逻辑!就可以了!
怎么样?是不是非常简单,非常快捷?这就是SpringBoot的魅力所在!
如果你只是想简单的 入个门、了解一下。
那么看到这里就够了。
如果你还想多了解一点SpringBoot,那请往下继续看~
我们来思考几个问题:
1.刚刚我们是不是好像没有引入相关依赖的jar包?
2.Tomcat服务器哪里来的?
3.如果我们要修改端口配置,或者配置数据库连接池信息,在哪里修改和设置?
我们一个个问题来看一下。
Q: 1.刚刚我们是不是好像没有导入相关依赖的jar包?
A: 在SpringBoot中,依赖的jar包会自动导入。我们需要什么依赖,只要在pom.xml中写上相关启动器就可以。SpringBoot会帮我们导入相关依赖,以及相关传递依赖 也会自动导入。
Q: Tomcat服务器哪里来的?
A:SpringBoot中内置了Tomcat,我们只需使用即可。不同版本的SpringBoot内置了不同的Tomcat,我们可以按需使用。当然,我们也可以修改内置的Tomcat版本。这里就不具体演示了。大家知道可以修改内置Tomcat就行了,有需要的时候可以搜一下相关教程。
Q:3.如果我们要修改默认端口,或者配置数据库连接池信息,在哪里修改和配置?
A:SpringBoot中的配置都在一个配置,使用的是Java配置方式。我们使用Spring脚手架创建SpringBoot工程时,会自动在src-main-resource里创建一个配置文件:application.properties. 配置就在这里面添加和修改。我们手动创建工程时,可以在同样位置,手动创建这个文件。这个文件,我们一般改名为:application.xml。
我们来试着改个配置文件名,并修改一下Tomcat的默认端口号:
这样就可以了。当我重启项目时,端口号就会变成8081了。
这里我再说一个关于使用 SpringBoot 的总结,在SpringBoot里要使用一个技术时,分为三步:
1.在pom.xml 中引入启动器。
2.在application.xml 中覆盖或添加配置。
3.在引导类里添加相关注解
SpringBoot里还有很多方便快捷的功能与组件,
不过我们今天只是入门了解一下SpringBoot基本使用,就不一一去讲了。
觉得这样入门SpringBoot还不够的,可以去看看详细的SpringBoot入门步骤:
要是有什么地方写的不好,或者大家有什么问题,欢迎大家留言~
猿兄,与大家 一起学习,一起进步!