第一章 快速开始

官方文档:https://spring.io/projects

第一章 快速开始

课时一 spring-boot之helloworld

1、什么是spring boot

Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。

2、spring boot特性

概念:1. 创建独立的Spring应用程序  2. 嵌入的Tomcat,无需部署WAR文件 3. 简化Maven配置 4. 自动配置Spring  

           5. 提供生产就绪型功能,如指标,健康检查和外部配置  6.开箱即用,没有代码生成,也无需XML配置。

理解:为基于Spring的开发提供更快的入门体验 开箱即用,没有代码生成,也无需XML配置。同时也可以修改默认值来满足特定的需求。提供了一些大型项目中常见的非功能特性,如嵌入式服务器、安全、指标,健康检测、外部配置等。Spring Boot并不是对Spring功能上的增强,而是提供了一种快速使用Spring的方式。

3、开发环境 

开发环境JDK 1.8,开发工具(IDEA),项目管理工具( Maven )

4、第一次体验

1、在pom.xml引入相关的依赖

    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>1.3.3.RELEASE</version>
    </parent>
    <dependencies>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
    </dependencies>

2、开始写第一个代码

Codeing 步骤

1、新建一个Controller类 2、新建启动类(App – Main方法) 3、测试代码

4、具体可参照spring-boot-hello的HelloController这里代码就不再赘述

总结:spring-boot确实简单,真正是减少了配置  1、新建HelloController 2、编写Spring Boot 启动类 3、进行访问测试,默认的端口是8080

课时二、Spring Boot之Hello World 访问404

1、404 -- 确定地址是否输入正确,,此路径非彼路径  2、404 -- 是否用对注解,此注解非彼注解 3、404 -- 包路径是否正确,此包非彼包 4、404 -- 确认类包是否正确,此类包非彼类包

总结:1、确认访问地址是否正确 (1、默认端口号是8080,这个可以在启动的控制台进行查看 2、确认访问的URl地址师傅正确了这个在启动的控制台查看是否被映射了。)

      2、确认注解是否正确,使用@RestController而不是@Controller,另外@RestController等价与@Controller和@ResponseBody

          3、确定包的路径是否正确 Spring Boot默认情况下可以扫描到的是@SpringBootApplication所在的类的同包或者子包下的类

          4、确定类的引入的包是否正确

问题的提出:1、默认的端口为8080,那么如何修改为80或者8081 2、如何配置上下文

课时三 Spring Boot开发利器STS

因为是eclipse开发Spring-boot的小插件,这里就不再赘述了,有时间搜索一下IDEA的小插件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

码上分享

创作不易,感谢各位看官

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值