成都网站建设设计

将想法与焦点和您一起共享

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
                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

SpringBoot入门程序怎么搭建

SpringBoot入门程序怎么搭建

SpringBoot入门程序怎么搭建

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://chengdu.cdxwcx.cn/article/iesdhc.html