springboot初始篇(一)
SpringBoot 作为Spring家族里面新的架构,优点在于快速搭建服务,不用关心过多配置,XML配置和JAR配置。
对于习惯使用SSH或者SSM的同学,当你在使用一次SpringBoot开发服务,你就好比身轻如燕,好不快活。
正文:
使用SpringBoot需要先配置好环境:
1.JDK安装
2.maven安装
3.Eclipse或者STS
第一步:使用快速脚手架搭建项目:http://start.spring.io/
选择Maven来管理项目,使用JAVA开发语言,选择相应的版本号,在Dependencies内输入web并选择,然后下载项目到本地,点击:Generate Project
把项目加入到eclipse里面,初始加入,maven下载相关jar包,项目可能会报红,不用担心,等加载完成,再作调整。
如果还报红,请更新项目:右键--->maven--->update project
如果还报红,请查看设置:右键--->properties--->java compiler--->building
现在让我们来看,SpringBoot 项目结构
![](/assets/blank.gif)
package com.wookong.springboot1;import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplication public class Springboot1Application {public static void main(String[] args) {SpringApplication.run(Springboot1Application.class, args);} }
![](/assets/blank.gif)
写一个控制器
![](/assets/blank.gif)
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController;@RestController public class HelloController {@RequestMapping("/hello")public String index() {return "Hello World";}}
![](/assets/blank.gif)
直接右键运行Springboot1Application
在浏览器上输入:localhost:8080/hello
项目先跑起来,再看细节:
@SpringBootApplication springboot全局入口
@RestController 定义为一个控制器
@RequestMapping("/hello") 设定路由 以上东西都很简单,小试牛刀,是不是很爽。
转载于:https://www.cnblogs.com/wookong/p/9204081.html
springboot初始篇(一)相关推荐
- 【SpringBoot高级】SpringBoot整合篇
SpringBoot整合篇
- 红茶一杯话Binder(初始篇)
红茶一杯话Binder (初始篇) 1 什么是Binder? 简单地说,Binder是Android平台上的一种跨进程交互技术.该技术最早并不是由Google公司提出的,它的前身是Be Inc公司开发 ...
- 【SpringBoot高级篇】springboot实现上传docdocx文件格式转html在线预览v2.0
[SpringBoot高级篇]springboot实现上传doc&docx文件格式转html在线预览v2.0 pom 上传路径工具类 SpringMvc虚拟路径映射 doc转html工具类 d ...
- 【SpringBoot应用篇】SpringBoot+Redis实现接口幂等性校验
[SpringBoot应用篇]SpringBoot+Redis实现接口幂等性校验 幂等性 解决方法 Pom token令牌 yml @ApiIdempotentAnn ApiIdempotentInt ...
- 【SpringBoot应用篇】SpringBoot集成j2cache二级缓存框架
[SpringBoot应用篇]SpringBoot集成j2cache二级缓存框架 j2cache介绍 j2cache入门使用 pom application.yml caffeine.properti ...
- 【SpringBoot框架篇】11.Spring Data Jpa实战
文章目录 1.简介 1.1.JPA 1.2.Spring Data Jpa 1.3.Hibernate 1.4.Jpa.Spring Data Jpa.Hibernate三者之间的关系 2.引入依赖 ...
- 实现微信小程序编译和运行环境系列(初始篇)
实现微信小程序编译和运行环境系列(初始篇) 前言 最近一段时间在研究实现微信小程序和小游戏编译打包和运行环境平台开发 目前基本可以支持微信基础库2.8.2功能迭代了 所以想通过记录分享一下自己的认知过 ...
- 动力节点王鹤SpringBoot3学习笔记——第二章 掌握SpringBoot基础篇
目录 二.掌控SpringBoot基础篇 2.1 Spring Boot ? 2.1.1 与Spring关系 2.1.2 与SpringCloud关系 2.1.3 最新的Spring Boot3 新 ...
- 【SpringBoot高级篇】SpringBoot集成Elasticsearch搜索引擎
[SpringBoot高级篇]SpringBoot集成Elasticsearch搜索引擎 1. 什么是Elasticsearch? 2. 安装并运行Elasticsearch 2.1 拉取镜像 2.2 ...
最新文章
- python统计csv行数_对Python 多线程统计所有csv文件的行数方法详解
- 汇集82万开发者,拿下7项世界冠军的科大讯飞有何魅力?
- 微服务等于Spring Cloud?了解微服务架构和框架
- ARM存储器的大小端存储方式
- C#GDI+编程基础
- Spring解决bean之间的循环依赖(循环引用)
- [转载] Java中自定义异常的声明与处理
- linux之安装Apache服务
- Win10卸载微软sql服务器,卸载 SQL Server Management Studio
- hud android,HUD | F-Droid - Free and Open Source Android App Repository
- 提供淘宝进销存管理软件
- Box2DSharp使用手册#1
- 罗马音平假字复制_急求Bigbang的日文版bangbangbang的罗马音啊!有日文平假歌词我现在复制下...
- pycharm项目里的根目录
- 坚果云 android 操作历史,坚果云怎样将文件恢复到某一个历史版本?两招轻松搞定!...
- 卷积神经网络案例:中文字体识别——隶书和行楷
- 国内第一创作平台大佬,教你如何写好一篇技术博客?
- 奥迪A4显示服务器出故障,奥迪A4变速箱锁挡、没倒挡、红屏、传感器故障维修总结...
- 八卦和天干地支的正确读音
- java中怎么编写围棋对弈_java课程设计围棋对弈(含代码).doc
热门文章
- C#中调用SSIS包的问题
- DWR2学习笔记(一)
- .net VS 全角问题
- Flutter StreamBuilder 实现局部刷新 Widget
- Flutter MaterialButton组件详细概述
- Android自定义ImageView(二)——实现双击放大与缩小图片
- JavaScript习题(数组去重、有序数组乱序排列)
- remaining connection slots are reserved for non-replication superuser connections
- Vue 左右翻页,点赞动画
- SqlBulkCopy类进行大数据(一万条以上)插入测试