springboot如何从入门到精通详解---一些自我的理解,希望可以有点睛之笔帮助到你们

首先:不管做什么,我们都需要带着一些问题去做。

1)springboot是什么?

2)springboot带来了什么好处?springboot解决了什么问题?它的这次的升级带来了什么坏处?坏处大还是好处大?

3)springboot为我们做了什么?

4)springboot是怎么去实现了我们的需求?为什么能广泛被应用?

这些问题,可能是以后你被面试官问道的问题。

1.什么是springboot?

这个问题,你首选需要了解spring。

那么spring框架了其实就是java平台上的一种开源框架,提供了具有控制反转特性的容器springIoc。用于解决EJB开发复杂的问题。那么springboot了,相当于spring的一次大型升级,由Pivotal团队提供,解决了spring开发带入很多魔法值的问题,集成第三方插件配置大量的xml文件文件。所以springboot能够快速开发,快速集成,省去了一些通用化的问题。其实就是让你节约了时间变得更懒了,好多框架都是一些懒人写的。图的方便。

2.认识springboot的优缺点

优点

1)快速构建项目

2)对主流开发框架的无配置集成

3)项目可以独立运行,无须外部依赖Servlet容器--集成tomcat

4)提供运行时的监控

5)极大的提高了开发效率、部署效率

6)与云计算天然集成

缺点

1)书籍文档较少不容易深入

2)如果不了解spring,出现错误难以定位

3)大量的声明式开发,有时候难以了解运行链路

3.搭建一个springboot工程

 1)新建maven工程

 2)引入springboot的依赖

 3)引入mavne打包插件

 4)创建package

 5)创建springboot的启动类

 6)创建controller类

修改环境配置或者端口、配置映射

server.servlet.context-path=/springboot      ---servlet前缀路径

server.port=8082   ---tomcat端口

spring.profiles.active=dev   ---多环境配置

打包原理

        jar包:

            <packaging>jar</packaging>

        war包:(可以放在tomcat运行的war包)

            1)

            <packaging>war</packaging>

            2)引入springboot的打包依赖与tomcat依赖

            <build>

                <plugins>

                <plugin>

                    <groupId>org.springframework.boot</groupId>

                    <artifactId>spring-boot-maven-plugin</artifactId>

                </plugin>

                </plugins>

            </build>

           

        <dependency>

                <groupId>org.springframework.boot</groupId>

                <artifactId>spring-boot-starter-tomcat</artifactId>

                <scope>provided</scope>

        </dependency>

            3)运行主类需要继承SpringBootServletInitializer并重写configure方法

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值