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

相关推荐
J不A秃V头A几秒前
Maven的分发管理与依赖拉取
java·maven
一只会写代码的猫3 小时前
面向高性能计算与网络服务的C++微内核架构设计与多线程优化实践探索与经验分享
java·开发语言·jvm
萤丰信息4 小时前
智慧园区能源革命:从“耗电黑洞”到零碳样本的蜕变
java·大数据·人工智能·科技·安全·能源·智慧园区
曹牧4 小时前
Eclipse为方法添加注释
java·ide·eclipse
我叫张小白。5 小时前
Spring Boot拦截器详解:实现统一的JWT认证
java·spring boot·web·jwt·拦截器·interceptor
Gerardisite7 小时前
如何在微信个人号开发中有效管理API接口?
java·开发语言·python·微信·php
q***69777 小时前
Spring Boot与MyBatis
spring boot·后端·mybatis
闲人编程8 小时前
Python的导入系统:模块查找、加载和缓存机制
java·python·缓存·加载器·codecapsule·查找器
故渊ZY8 小时前
Java 代理模式:从原理到实战的全方位解析
java·开发语言·架构
匿者 衍8 小时前
POI读取 excel 嵌入式图片(支持wps 和 office)
java·excel