SpringBoot入门程序怎么搭建
这篇文章主要介绍“SpringBoot入门程序怎么搭建”,在日常操作中,相信很多人在SpringBoot入门程序怎么搭建问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”SpringBoot入门程序怎么搭建”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
在成都做网站、成都网站建设、成都外贸网站建设中从网站色彩、结构布局、栏目设置、关键词群组等细微处着手,突出企业的产品/服务/品牌,帮助企业锁定精准用户,提高在线咨询和转化,使成都网站营销成为有效果、有回报的无锡营销推广。成都创新互联公司专业成都网站建设10余年了,客户满意度97.8%,欢迎成都创新互联客户联系。
1. SpringBoot介绍:
随着动态语言的流行(Ruby,Groovy,Scala,Node.js),Java的开发显得格外的笨重,繁多的配置,低下的开发效率,复杂的部署流程以及第三方技术集成难度大。
在上述环境下,SpringBoot应运而生。它使用“习惯由于配置”的理念让项目快速运行起来。使用SpringBoot很容易创建一个独立的运行(运行jar,内嵌Servlet容器)准生产级别的基于Spring框架的项目,使用SpringBoot可以不用或只需要很少的Spring配置。
2. SpringBoot核心特点:
(1)可以以jar包的形式独立运行,运行一个SpringBoot项目只需通过
java -jar xx.jar来运行
(2)内嵌Servlet容器,SpringBoot可以选择Tomcat, Jetty或者Undertow,这样无需以war包的形式部署项目
(3)简化Maven配置,SpringBoot提供了一系列的start pom 来简化 Manen的依赖加载
(4)SpringBoot会根据在类路径中的jar包,类,为jar包中的类自动配置Bean,这样就极大的减少了我门要使用的配置
(5)SpringBoot提供了基于http,ssh,telnet对运行时的项目进行监控
(6)不借助于代码生成来实现,而是通过条件注解来实现,这也是Spring4.x的新特性,不需要任何的xml配置即可实现Spring的所有配置
3. 搭建第一个SpringBoot入门程序:
org.springframework.boot
spring-boot-starter-parent
1.5.6.RELEASE
org.springframework.boot
spring-boot-starter-web
org.apache.maven.plugins
maven-compiler-plugin
1.8
4. 启用自动配置
@EnableAutoConfiguration:在启动类上使用该注解会使SpringBoot根据项目依赖的jar包自动配置项目的配置项。例如:我们添加了spring-boot-starter-web的依赖,项目中也就会引入SpringMVC的依赖,SpringBoot就会自动配置Tomcat和SpringMVC。
5. 关闭自动配置:
在启动类上使用如下注解:
@EnableAutoConfiguration(exclude = {redisAutoConfiguration.class})
6. 自定义banner:
1)打开网站:
http://patorjk.com/software/taag/#p=display&f=Graffiti&t=Type%20Something%20
2)拷贝生成的字符到一个文本文件中,并且将该文件命名为banner.txt,将banner.txt拷贝到项目的resources目录中
3)将banner.txt拷贝到项目的resources目录中
7. 全局配置文件:
Spring Boot项目使用一个全局的配置文件application.properties或者是application.yml,在resources目录下或者类路径下的/config下,一般我们放到resources下。
修改tomcat的端口为8088:
8. starter pom:
SpringBoot为我们提供了企业级开发绝大多数场景的starter pom,只要使用了应用场景所需的starter pom,相关的技术配置将会消失,就可以得到SpringBoot为我们提供的自动配置的Bean
9. 从application.properties读取自定义配置:
(1)在application.properties文件中自定义属性,例如
book.author = 张三
book.name = springboot
(2)使用@Value("${book.author}")获取自定义属性的值
10. 从application.properties读取多个自定义属性,类型安全的配置:
使用@Value注入每个自定义配置在项目中显得很麻烦,当自定义属性很多时需要注入很多次,
SpringBoot还提供了基于类型安全的配置方式,通过@ConfigurationProperties将properties中的属性和一个Bean的属性关联,从而实现类型安全的配置
(1)在application.properties文件中自定义属性:例如
book.author = 张三
book.name = springboot
(2)@ConfigurationProperties(prefix="book"),注意需要在Bean文件写上get set方法
到此,关于“SpringBoot入门程序怎么搭建”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注创新互联网站,小编会继续努力为大家带来更多实用的文章!
当前标题:SpringBoot入门程序怎么搭建
文章转载:http://myzitong.com/article/iesdhc.html