IDEA2023 创建SpringBoot项目(一)

devtools/2024/11/23 18:19:00/

一、Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。

二、快速开发

1.打开IDEA选择  File->New->Project

2、选择Dependencies 

(1)Web | Spring Web

(2) Template Englines | Thymeleaf模板


(3) SQL | MySQL Driver,JDBC API 和 MyBatis Framework;点击Create

3、配置maven

4、项目目录结构

注意将启动项:添加一个注解,否则就会发生异常

@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class})

5、配置文件application.properties

 

6、编写代码

   创建一个控制器MyInfo类,在类上添加@Controller注解。

说明注解

@RequestMapping :处理请求地址映射

@ResponseBody:    该方法返回结果直接写入HTTP 的Response Body 中,该注解一般在异步获取数据时使用,用于构建RESTful 的API;另外,在使用@RequestMapping 注解后返回值通常会解析为路径跳转,而在加上了@ResponseBody 注解后,返回结果则不会被解析为路径而是直接写入HTTP Response Body 中。

@Controller:  用于定义该类属于控制器类,将用户请求的URL 转发到对应的服务接口(Service 服务层)

 

注意:可以将@responsebody和类上面的@controller 写到一起:

@RestController = @Controller + @ResponseBody 返回值的数据自动封装为json的数据格式

 

 


http://www.ppmy.cn/devtools/136350.html

相关文章

nc网络工具的使用

nc是一个功能强大的网络工具,它可以用于端口扫描,模拟TCP/UDP数据传输,代理端口等。ubuntu14.04默认自带nc工具,windows下需自行下载,一般防病毒软件会认为它有害。下面主要介绍它在linux下的用法。 一.nc扫描某台主机…

如何在matlab中将数据打印到csv格式文件中?

在 MATLAB 中,可以使用 writetable 或 csvwrite 函数将数据打印到 CSV 格式文件中。以下是这两种方法的详细说明和示例。 使用 writetable 函数 writetable 函数适用于将表格数据(table 数据类型)写入 CSV 文件。这种方法更灵活&#xff0c…

springboot基于springboot的智慧医疗采购系统

摘 要 智慧医疗采购系统是一款高效的医疗采购管理工具,集成了员工管理、供应商管理、医疗器械分类、库存监控、财务统计等多功能模块。通过该系统,医疗机构可实现对采购流程的全面控制和优化,确保物资供应及时准确,降低成本&…

微信小程序数据绑定与事件绑定详解:从入门到精通

微信小程序数据绑定与事件绑定详解:从入门到精通 引言 在微信小程序的开发中,数据绑定和事件绑定是构建用户界面的核心概念。它们不仅可以让开发者更高效地管理数据,还能提升用户交互体验。本文将从基础知识入手,逐步深入,讲解数据绑定、事件绑定、事件传参及数据同步的…

QT基础 编码问题 定时器 事件 绘图事件 keyPressEvent QT5.12.3环境 C++实现

一、编码问题 在计算机编程中,流(Stream)是一种抽象的概念,用于表示数据的输入或输出。根据处理数据的不同方式,流可以分为字节流(Byte Stream)和字符流(Character Stream&#xff0…

华为ASP与CSP是什么?

探讨ASP与CSP的区别,我们首先要澄清,这里的ASP并非指计算机编程语言。ASP与CSP均为华为公司合作伙伴体系中的术语,具体区别如下: ASP代表授权服务合作伙伴,其含义是华为授权的服务提供商。ASP通常由华为直接授权&#…

淘宝商品评论爬虫:Java实现指南

在当今的互联网时代,数据的价值日益凸显,尤其是用户生成的内容,如商品评论,对于理解消费者行为和市场趋势具有重要意义。淘宝作为中国最大的电商平台之一,拥有海量的商品评论数据。本文将介绍如何使用Java编写一个简单…

「Mac玩转仓颉内测版23」基础篇3 - 深入理解整数类型

本篇将详细讲解Cangjie中的整数类型,探讨整数的定义、操作、表示范围、进制表示、类型转换及应用场景,帮助开发者在Cangjie中灵活运用整数类型构建程序逻辑。 关键词 有符号整数与无符号整数表示范围与溢出进制表示类型转换字面量与操作 一、整数类型概…