springboot学习教程(一)

第一个springboot项目

I:简介

Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。使用 “习惯优于配置” 的理念让你的项目快速运行起来。即大量的配置文件使用默认配置来代替,使项目快速搭建,达到高效开发的目的。

II:优点
  1. 独立运行Spring项目
    Spring boot 可以以jar包形式独立运行,运行一个Spring Boot项目只需要通过java -jar xx.jar来运行。
  2. 内嵌servlet容器
    Spring Boot可以选择内嵌Tomcat、jetty或者Undertow,这样我们无须以war包形式部署项目。
  3. 提供starter简化Maven配置
    spring提供了一系列的start pom来简化Maven的依赖加载,例如,当你使用了spring-boot-starter-web,会自动加入相关的依赖包。
  4. 自动装配Spring
    SpringBoot会根据在类路径中的jar包,类、为jar包里面的类自动配置Bean,这样会极大地减少我们要使用的配置。当然,SpringBoot只考虑大多数的开发场景,并不是所有的场景,若在实际开发中我们需要配置Bean,而SpringBoot有提供支持,则可以自定义自动配置。
  5. 准生产的应用监控
    SpringBoot提供基于http ssh telnet对运行时的项目进行监控。
  6. 无代码生产和xml配置  
    SpringBoot不是借助与代码生成来实现的,而是通过条件注解来实现的,这是Spring4.x提供的新特性。
IIII:搭建第一个springboot项目

首先准备以下开发工具:

  • idea(本章版本:Intellij Idea 2017.3)
  • jdk(本章版本:1.8.0_77)
  • Maven(本章版本:apache-maven-3.3.9)

接下来请打开https://start.spring.io/,默认配置情况下,点击Generate -Ctrl来生成下载一个官方提供的demo项目的压缩文件。
start.spring.io/的界面截图

  • 解压
    然后将下载到的demo解压。

  • 打开项目
    打开idea → File → Open → 选择刚解压的demo文件

  • 设定JDK
    File → Project Structure → Project SDK:→ 选择jdk1.8 → ok JDK1.8截图

  • 设置Maven项目管理
    右键点击pom.xml → Add as Maven Project(等待加载)
    至此,项目已完成配置。

IV:编写springboot的第一个Hello World
  • 首先添加依赖
    在pom.xml文件的dependencies标签里添加以下代码,
<dependency>
	<groupId>org.springframework.boot</groupId>
	<artifactId>spring-boot-starter-web</artifactId>
</dependency>
  • 重新导入pom文件
    右键pom文件 → Maven → Reimport

  • 作用
    引入了web模块开发需要的相关jar包

  • 创建一个Controller
    右键点击com.example.demo → New → Java Class → 取名controller.DemoController

  • 编写Hello World代码
    打开DemoController,编写以下代码:

package com.example.demo.controller;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class DemoController {

    @RequestMapping("/hello")
    public String Hello(String name) {
        return "Hello World";
    }
}

  • 启动项目
    打开DemoApplication文件,点击代码左侧的小三角,选择Run ‘DemoApplication’。
    启动项目
  • 访问项目
    打开网页 :http://localhost:8080/hello 即可访问项目。效果如下:
    helloworld

至此,已完成第一个springboot项目的搭建与测试,感谢。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值