springboot系列——IDEA创建项目并运行

2023-12-29 15:19:59

springboot

Spring Boot是为了简化Spring应用程序的开发和部署而产生的。

Spring Boot提供了一种基于约定优于配置的开发模式。它自动配置了Spring应用程序所需的各种组件和依赖,并提供了简单易用的命令行工具来构建和运行应用程序。
Spring Boot还提供了一套开箱即用的功能模块,可以轻松集成常见的开发任务,例如数据库访问、Web开发、安全认证等。这样开发人员可以专注于业务逻辑的实现,而无需关注底层的技术细节。

准备

工具 IDEA 2023 (低版本操作一致)

快速开始

打开 IDEA -> new project
选择 spring initializer 和对应的版本
请添加图片描述

遇到报错
在idea2023不能选java8

解决方案
替换创建项目的源

我们只知道IDEA页面创建Spring项目,其实是访问spring initializr去创建项目。故我们可以通过阿里云国服去间接创建Spring项目。将https://start.spring.io/或者http://start.springboot.io/替换为 https://start.aliyun.com/

next
点击下一步之后选择配置 选择springboot 版本
请添加图片描述

模板引擎选择 SpringBoot给我们推荐的 Thymeleaf 模板引擎,这是一个高级语言的模板引擎,语法更简单且功能更强大

数据库我们选用的使 sql server 的 如果用MySQL 就选mysql

点击创建

创建成功后

请添加图片描述

配置Maven
请添加图片描述选择你的maven位置
选择maven的配置文件和本地仓库位置
如果用默认maven 第一个默认配置文件 路径不要改

请添加图片描述
更新maven

报错1

找不到插件spring-boot-maven-plugin

添加对应的版本号
报错 2
Error reading file E:/jxf/IDEAProject/demo1/pom.xml

请添加图片描述

Maven提示:读取文件/pom.xml 时出错(通用解决办法)
应该是maven 的配置文件,settings.xml配置错误,这是需要重新配置

查了好多没有解决 我就卸载maven 重装了maven 解决了
具体方法
https://zhuanlan.zhihu.com/p/468521468
报错3
maven更新失败
请添加图片描述

Could not find artifact org.springframework.boot:spring-boot-starter-jdbc:pom:unknown in central
解决方法1 切换 阿里云库
官网教程 https://maven.aliyun.com/mvn/guide
在这里插入图片描述

测试

1 新版的application.properties 已经默认配好了端口和一些属性
请添加图片描述

2 也有默认的控制器我们可以直接运行 测试
请添加图片描述

报错
Failed to configure a DataSource: ‘url’ attribute is not specified and no embedded datasource could be configured. Reason: Failed to determine a suitable driver class
请添加图片描述

原因 数据库连接没有指定 配置
我们暂时不用数据库
只要在将@SpringBootApplication修改为@SpringBootApplication(exclude= {DataSourceAutoConfiguration.class})就可以启动的时候不需要连接数据库。

@SpringBootApplication(exclude= {DataSourceAutoConfiguration.class})

运行成功
请添加图片描述

访问界面
请添加图片描述

文章来源:https://blog.csdn.net/qq_43886548/article/details/135266671
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。