中国安能建设集团有网站,网站功能模块介绍,开发游戏怎么赚钱,简洁物流网站模板免费下载什么是SPring#xff1f;
我们可以打开Spring的官网(Spring | Home)#xff0c;去看一下Spring的简介#xff1a;Spring makes Java simple。Spring的官方提供很多开源的项目#xff0c;我们可以点击上面的projects#xff0c;看到spring家族旗下的项目#xff0c;按照流…什么是SPring
我们可以打开Spring的官网(Spring | Home)去看一下Spring的简介Spring makes Java simple。Spring的官方提供很多开源的项目我们可以点击上面的projects看到spring家族旗下的项目按照流行程度排序为 Spring发展到今天已经形成了一种开发生态圈Spring提供了若干个子项目每个项目用于完成特定的功能。而我们在项目开发时一般会偏向于选择这一套spring家族的技术来解决对应领域的问题那我们称这一套技术为spring全家桶。 而Spring家族旗下这么多的技术最基础、最核心的是 SpringFramework。其他的spring家族的技术都是基于SpringFramework的SpringFramework中提供很多实用功能如依赖注入、事务管理、web开发支持、数据访问、消息服务等等。 而如果我们在项目中直接基于SpringFramework进行开发存在两个问题配置繁琐、入门难度大。所以基于此呢spring官方推荐我们从另外一个项目开始学习那就是目前最火爆的SpringBoot。 Spring Boot 可以帮助我们非常快速的构建应用程序、简化开发、提高效率。
SpringBootWeb快速入门
案例需求
需求基于SpringBoot的方式开发一个web应用浏览器发起请求/hello后给浏览器返回字符串 “Hello World ~”。 开发步骤
1.创建SpringBoot工程需要联网
基于Spring官方骨架创建SpringBoot工程。 基本信息描述完毕之后勾选web开发相关依赖。 点击Finish之后新版点击create就会联网创建这个SpringBoot工程创建好之后结构如下注意在联网创建过程中会下载相关资源(请耐心等待) 2.定义请求处理类
在com.itheima这个包下创建一个子包controller 然后在controller包下新建一个类HelloController package com.itheima.controller;
import org.springframework.web.bind.annotation.*;RestController
public class HelloController {RequestMapping(/hello)public String hello(){System.out.println(Hello World ~);return Hello World ~;}}
3.运行测试
运行SpringBoot自动生成的引导类 打开浏览器输入 http://localhost:8080/hello