往期推荐javascript
SpringBoot系列(一)idea新建springboot项目html
引言java
原本新建springboot项目应该放在入门知识这一章的,可是因为新建springboot的第一篇文章只介绍了一种新建项目的方法,因此在这一章讲解一下springboot的基本知识,并附上其余的新建springboot的方法。wx search 全栈学习笔记,精彩美文天天推送!web
目录spring
如今Springboot这么火,你还不来学习一下?数据库
前景:springboot
最开始的时候javaweb开发须要使用jsp,servlet,技术,一个接口一个servlet,数据库链接靠java写代码进行链接,还须要配置web服务器Tomcat,这种技术是很复杂的,代码量也很大,后来产生了一些框架,提升了生产力,可是仍是没有简化配置,每次新建一个项目,须要本身引入不少的jar包,各类依赖配置,非常繁琐,稍不注意,配置出错,找半天的问题,简直是为难人是否是,后来有人就想办法简化这些依赖配置,这就出现了咱们的Springboot框架。服务器
什么是Springboot?框架
Springboot其实不算是一种技术,它只是整合了一些技术框架,使得将其余技术框架整合到一块儿时不须要再去管理繁琐的依赖配置,开发人员只须要注重业务逻辑,大大提高了开发的效率,节省项目建立时间。springboot做为spring系列的服务型大哥,他能够本身启动spring项目,内置Tomcat服务器,内置servlet,能够轻松整合spring系列的全部框架。spring有两大核心技术,依赖注入和控制反转,在springboot中,你只须要用注解实现这些功能就能够了,不须要之前还使用xml文件配置,非常方便。eclipse
其实上面讲到的以前用jsp和servlet开发javaweb项目,如今也能够经过整合三方技术到springboot项目里面来实现这个,相对于之前要简单不少,而且,springboot项目其实有内置的web服务器Tomcat,开发人员不须要本身配置,只须要在配置文件里面配置端口等。
怎么建立Springboot项目?
1.利用idea,或者eclipse等软件建立项目,以前说过idea怎么建立Springboot项目。SpringBoot系列(一)idea新建springboot项目
2.官网建立,https://start.spring.io/
进去事后就是这样
选择依赖的时候直接点击本身想要依赖的版本便可,而后导入到idea中就能够了。
Springboot项目结构介绍
导入项目以后,编译器会下载依赖,依赖下载完成,项目结构就是这样的
main包下面是写主要代码的,而后resources包下面是资源文件,好比静态资源,而后test包主要是写测试的代码。
而后咱们先看看启动类
这个@SpringBootApplication注解,其实是包含了好几个注解,看源码
一个启动类注解实际上包含了@SpringBootConfiguration
@EnableAutoConfiguration这两个注解,而后咱们其实利用这两个注解来代替@SpringBootApplication 也是能够的。运行起来以后就是这样。
这里咱们是加了一个web的依赖的
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency>
这个依赖是开启对全栈web开发的支持,包括了Tomcat,通常都须要加这个依赖。
运行的时候你会发现有spring几个艺术字在最前面,其实那个是能够改的
进入这个网站https://tools.kalvinbg.cn/txt/ascii
而后在输入框里面输入本身想要生成的艺术字,
复制,而后在项目的resources下面建一个banner.txt,将艺术字复制进去。
再从新运行这个项目。就能够看到本身设置的艺术字了。
maven配置管理
下面看看maven依赖配置管理,pom.xml是maven配置的核心文件。
变量配置
这个里面通常是依赖的版本信息,能够本身配置,后面直接引用
<version>${java.version}</version>
这里是依赖配置,依赖的标识,以及版本信息。 大概的项目介绍就是这样了。这一期的springboot知识就到这,下一期咱们讲解静态资源与配置文件用法。若是你以为这个知识对你有用,但愿点个关注哦!