• Spring Boot框架


    一、Spring Boot版本

      2014 年 4 月,Spring Boot 1.0.0 发布,2018 年 03 月,Spring Boot 2.0.0 发布,到现在的GA版 2.2.1,Spring Boot的版本迭代令人惊讶。它的出现,让Java迎来了又一春,它是Java应用开发的颠覆者,彻底改变了Java应用开发的模式。

      Spring Boot 2.0.0版本变化比较大,需要Java 8作为最低版本,默认集成Spring Framework 5。

    二、项目构建

    1、官网构建

      a) 进入官网地址https://start.spring.io/,提供默认Spring Boot项目构建。

      

      b) 选择构建方式->选择开发语言->选择Spring Boot版本->输入group id和artifact->添加依赖,就可以生成基础项目代码。

      c) 启动项目

       

    2、手动maven构建(eclipse)

      a) 创建maven project

       

    三、示例程序

      a) 添加依赖

    1 <dependency>
    2     <groupId>org.springframework.boot</groupId>
    3     <artifactId>spring-boot-starter-web</artifactId>
    4 </dependency>

      spring-boot-starter-web用于web场景,自动帮我们引入了web模块开发需要的相关jar包。

      b) hello world控制器

     1 package com.example.demo.controller;
     2 
     3 import org.springframework.web.bind.annotation.RequestMapping;
     4 import org.springframework.web.bind.annotation.RestController;
     5 
     6 @RestController
     7 @RequestMapping("/demo")
     8 public class DemoController {
     9     
    10     @RequestMapping("/test")
    11     public String test(){
    12         
    13         return "hello world!";
    14     }
    15 
    16 }

      @RestController注解相当于@ResponseBody + @Controller合在一起的作用。

      @RequestMapping注解用来进行地址映射。

      c) 运行程序

     

  • 相关阅读:
    CodeSmith功能和技巧收集
    简繁转换js兼容各种浏览器
    40 个轻量级 JavaScript 库
    AJAX处理Session
    对项目管理的几点认识(转)
    extjs
    数据采集需要的方法
    JavaScript 浮动定位提示效果
    一个类别表设计
    ExtJS 源码剖析 —— Ext类
  • 原文地址:https://www.cnblogs.com/pinenut/p/11844340.html
Copyright © 2020-2023  润新知