springboot的创建和使用

news/2024/12/31 6:17:09/

目录

1.springboot的优点

2.springboot项目创建

2.1使用idea创建

2. 2 ⽹⻚版创建

 3.项⽬⽬录介绍和运⾏

 3.1运行项目

3.2输出hello world

4.注意事项

1.路径

2.约定大于配置


spring的诞生为了简化java程序,springboot的诞生为了简化spring程序开发

1.springboot的优点

  • 快速集成框架
  • 内置运行容器
  • 快速部署项目
  • 可以完全抛弃繁琐的 XML,使⽤注解和配置的⽅式进⾏开发。
  • ⽀持更多的监控的指标,可以更好的了解项⽬的运⾏情况。

2.springboot项目创建

2.1使用idea创建

选择spring

 

 选择依赖

 

 变成蓝色说明创建成功

 

2. 2 ⽹⻚版创建

⽹⻚版创建项⽬先访问:

https://start.spring.io

 解压,通过idea打开

 删除无效文件

 3.项⽬⽬录介绍和运⾏

 3.1运行项目

 

3.2输出hello world

 

@Controller
public class UserController {@ResponseBody//返回一个非静态页面的数据@RequestMapping("sayhi")//设置路由地址-->必须小写public String sayHi(){return "hello,World";}
}

4.注意事项

1.路径

 要把对象托管到springBoot的对象,要和spring启动类在同一个路径,或者spring启动类的子集路径,否则不能被框架识别

2.约定大于配置

Springboot配置少


http://www.ppmy.cn/news/61145.html

相关文章

ChatGLM-6B模型微调实战(以 ADGEN (广告生成) 数据集为例,序列长度达 2048)

kingglory/ChatGLM-6B 项目地址 1 介绍 对于 ChatGLM-6B 模型基于 P-Tuning v2 的微调。P-Tuning v2 将需要微调的参数量减少到原来的 0.1%,再通过模型量化、Gradient Checkpoint 等方法,差不多需要 7GB或则8GB 显存即可运行。 2 环境 2.1 python …

删除游戏-类似打家劫舍

198. 打家劫舍 - 力扣(LeetCode) 1 熟悉打家劫舍 你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被…

openEuler之上的K3s ARM64集群管理

K3s是CNCF认证的轻量级Kubernetes发行版,在全球拥有广泛的安装量,主要由SUSE工程师在开源社区维护。K3s除了可以单独部署外,也可以通过Kubernetes管理软件Rancher进行管理。SUSE中国团队与欧拉社区合作,以RFO SIG协作方式推动Ranc…

人才引进都选什么大学,哪些世界大学排名更靠谱?

最近几年,全国各地都在加大力度引进人才。上海市2020年首先推出留学生落户政策,毕业于世界排名前50名大学的留学生可直接申办落户,毕业于51-100名大学的,缴纳社保满6个月后可申办落户。 国家人事部门也确定了留学生“国家引进人才…

基于R语言的贝叶斯网络模型应用

在现代的生态、环境以及地学研究中,变量和变量间的因果关系推断占据了非常重要的地位。在实践中,变量间的因果关系研究往往求助于昂贵的实验,但所得结果又经常与天然环境中的实际因果联系相差甚远。统计学方法是研究天然环境中变量间关系的好…

redis(4)

1)使用StringTemplateRedis操作String类型 1)判断redis中是否拥有key所对应的值,如果有返回true,没有那么直接返回false redisTemplate.hasKey(key); 2)如果redis中有key那么直接取出key所对应的值 redisTemplate.opsForValue().get(key) 3)删除单个key值…

内网渗透之横向移动 委派-非约束委派约束委派资源委派

0x01 横向移动-非约束委派 原理: 机器A(域控)访问具有非约束委派权限的机器B的服务,会把当前认证用户(域管用户)的的TGT放在ST票据中,一起发送给机器B,机器B会把TGT存储在lsass进程…

QT C++开发套路之:重定义基础数据类型

(1)前言 对于C/C,几乎每个系统都会重定义(typedef)基础数据类型。 (QT在qglobal.h中,MSVS在minwindef.h)。 其目的是为了方便代码的迁移(在各种环境之间)。 …