初级Springboot(一)

初级Springboot(一)

做者 : Stanley 罗昊
转载请注明出处和署名,谢谢!

一.了解Springboot

作Java开发的小伙伴都知道,咱们在作项目的时候,须要去写大量的配置文件,另外呢,集成第三方组件的时候,也很是复杂,然而,如今流行的语言呢使用起来都很是的简单,这样就下降了Java的京竞争力,因此说呢,在这种状况下,Springboot就产生了;
总之,它的目前呢,就是来减小咱们Java程序员的工做量,下面咱们来介绍一下Springboot的核心特色:
首先呢,咱们使用Springboot咱们能够直接建立Java工程,不须要去建立web工程了,那么,最后打包的时候呢,打成一个jar包,虽然打成一个jar包它能够,以web程序的形式来运行;
另外呢,Sprinhboot它内嵌了Servlet容器,好比说咱们经常使用的Tomcat、Jetty,那么这个Springboot呢内置了这样呢,咱们就不须要本身去配置,因此呢,也减小了在我们的这个开发者的工做量;
还有一点就是Maven/Gradle进行jar包依赖的时候这个Springboot也进行了简化;
另外呢,Springboot还能够自动的去配置这个Bean,咱们在以前使用Spring的时候须要本身手动去配置,而Springboot呢能够自动的去配置;
而后呢,Springboot还提供了基于HTTP、ssh、telnt对运行时的项目进行一个监控;
Springboot最大的特色呢,就是减小了任何的XML的配置,这里面呢,咱们基本上就使用注解就能够了;

二.入门程序

入门程序的话就比较简单,我这边使用的是IDEA;
下面呢,咱们就简单的来建立一个Springboot项目;
我呢,选择使用Gradle来建立一个springboot工程,建立步骤很简单,在这里我就不讲述了;
建立完成后呢,咱们如今以单体项目为例,建立完成以后,一个完整的Springboot项目就建好了,由于咱们如今建的是一个单体项目,因此无需创建多个服务;
在项目中的,build.gardle中配置项目的依赖,而后引入依赖就好了;
一个单体的Springboot项目就建好了;

三.实战开发 - 启动自动配置注解

在咱们编写Controller层的时候,咱们仅需在接口上添加@RequestMing,在括号中填写咱们的访问的url;
可是,既然用到了Controller,咱们立刻就能想起来到,咱们须要配置SpringMvc一些相关组件,好比说,处理器映射器,处理器适配器,视图解析器,以及核心控制器,可是呢,我们任何配置都没有写,照样能够访问这个Controller,固然,这也是有缘由呢,这里面起做用的呢是一个注解:
@EnableAutoConfiguration,很显然,这个注解的做用就是,启动自动配置,因此呢,全部关于SpringMvc的配置呢,Springboot注解已经帮你作好了;
另外,咱们访问这个Controller接口的时候,咱们在能够直接访问,这也就代表,Springboot内置了Tomcat,而且默认端口是8080;
这个时候,咱们就好奇,@EnableAutoConfiguration这个注解,究竟是什么原理呢?它怎么就知道咱们想要的配置呢?
@EnableAutoConfiguration:
启动自动配置该注解会使Springboot根据项目依赖的jar包进行自动配置项目的配置项,例如:、
咱们添加了spring-boot-srarter-web的依赖,项目中也就会引入SpringMvc的依赖,Springboot就会自动配置Tomcat和SpringMvc

四.实战开发 - 自定义bannr

在启动Springboot项目的时候,咱们在控制台能够看到一个打印的图标:

 

这个呢,咱们称之为banner,若是想改变,其实很容易,咱们只须要访问如下网址:
而后选择你喜欢的图标:

 

而后复制生成好的图标,而后再将咱们桌面上建立一个记事本,把文本粘贴进去:

 

而后将这个记事本取名为:banner.txt,名称不能乱起!!
而后,将这个记事本,复制,粘贴到项目中的resources:

 

再启动,咱们就发现,图标变啦:
相关文章
相关标签/搜索