SpringBoot2.X学习之自动创建SpringBoot.X两种方式

参考:https://blog.csdn.net/hackerHL/article/details/78274022

接上一篇内容,这里介绍两种自动构建SpringBoot的方式:

第一种:通过Spring官网的自动构建,地址:https://start.spring.io/

第二种:通过IDEA构建

一.Spring官网构建:

打开https://start.spring.io/:

选择 maven构建,版本选择2.0.7,填写组织以及项目名,可以选择需要依赖的jar包,这个就选择了一个Web,然后点击Generate Project开始构建,构建后解压,然后通过IDEA导入maven项目导入已经解压好的项目,如下图所示:

这样,一个自动构建的项目就已经好了! 下面运行启动类,测试一下,运行成功!

注意:SpringBoot之所以流行的原因,主要就是因为自动配置依赖——【约定优先于配置】,提供日常企业应用的各种场景。有非常多的“开箱即用”的依赖模块,也是SpringBoot快速高效的原因。默认支持和提供了【80+的自动配置依赖模块】

SpringBoot提供的自动配置依赖模块都以spring-boot-starter-为命名前缀,并且这些依赖都在org.springframework.boot下。 
所有的spring-boot-starter都有约定俗成的默认配置,但允许调整这些配置调整默认的行为。 就比如这里的spring-boot-starter-web ,他的作用是
1.加入依赖直接得到一个可执行的基于SpringMVC 的web应用。 
2.加入该依赖之后,可以直接开始编写Controller、Service、Reposity曾等。

spring-boot-starter-web依赖模块默认使用嵌入式tomcat作为web容器对外提供http服务,若不想使用tomcat(spring-boot-starter-tomcat是自动配置模块),可以引入spring-boot-starter-jetty等作为代替方案

spring-boot-starter-web提供了很多以server为前缀的配置项用于对嵌入式web容器提供配置。如【server.port、server.address、server.ssl.、server.tomcat.】 

二.IDEA构建

点击file-new-Project,选择Spring Initializr,如下图所示

然后填写组织,Artifact

点击next发现报错,原来 Artifact不能大小写混合,改成小写就行了(本人源码中改成了springbootdemo)

 

 下面都选则web,然后点击next

这样项目就建好了,然后我们新建一个HelloController测试一下,如下图所示:

@RestController
@RequestMapping("/springbootdemo")
public class HelloController {
    @RequestMapping("/helloworld")
    public String hello(){
        return "helloworld";
    }
}

右击SpringbootdemoApplication启动类运行 ,然后访问http://localhost:8080/springbootdemo/helloworld

启动成功! 

源码地址:https://gitee.com/xuxinsunqizheng/SpringBoot2.0.git

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值