IDEA2023 创建SpringBoot项目(一)

一、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的数据格式

相关推荐
李慕婉学姐24 分钟前
【开题答辩过程】以《基于 Spring Boot 的宠物应急救援系统设计与实现》为例,不会开题答辩的可以进来看看
数据库·spring boot·宠物
一只大头猿1 小时前
基于SpringBoot和Vue的超市管理系统
前端·vue.js·spring boot
木易 士心1 小时前
MPAndroidChart 用法解析和性能优化 - Kotlin & Java 双版本
android·java·kotlin
后端小张1 小时前
SpringBoot 控制台秒变炫彩特效,秀翻同事指南!
java·后端
好家伙VCC1 小时前
**标题:发散创新:探索AR开发框架的核心技术**随着增强现实(AR)技术的飞速发展,AR开发框架成为了开发者们关注的焦
java·ar
chools2 小时前
学习问题日记-4
java
懒人Ethan2 小时前
解决一个C# 在Framework 4.5反序列化的问题
java·前端·c#
235162 小时前
【MySQL】MVCC:从核心原理到幻读解决方案
java·数据库·后端·sql·mysql·缓存
扶苏-su2 小时前
Java---注解
java·注解
YQ_ZJH2 小时前
Spring Boot 如何校验前端传递的参数
前端·spring boot·后端