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

springboot

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

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

准备

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

快速开始

打开 IDEA -> new project
选择 spring initializer 和对应的版本
springboot系列——IDEA创建项目并运行_第1张图片

遇到报错
在idea2023不能选java8

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

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

next
点击下一步之后选择配置 选择springboot 版本
springboot系列——IDEA创建项目并运行_第2张图片

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

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

点击创建

创建成功后

springboot系列——IDEA创建项目并运行_第3张图片

配置Maven
springboot系列——IDEA创建项目并运行_第4张图片选择你的maven位置
选择maven的配置文件和本地仓库位置
如果用默认maven 第一个默认配置文件 路径不要改

springboot系列——IDEA创建项目并运行_第5张图片
更新maven

报错1

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

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

springboot系列——IDEA创建项目并运行_第6张图片

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

查了好多没有解决 我就卸载maven 重装了maven 解决了
具体方法
https://zhuanlan.zhihu.com/p/468521468
报错3
maven更新失败
springboot系列——IDEA创建项目并运行_第7张图片

Could not find artifact org.springframework.boot:spring-boot-starter-jdbc:pom:unknown in central
解决方法1 切换 阿里云库
官网教程 https://maven.aliyun.com/mvn/guide
springboot系列——IDEA创建项目并运行_第8张图片

测试

1 新版的application.properties 已经默认配好了端口和一些属性
springboot系列——IDEA创建项目并运行_第9张图片

2 也有默认的控制器我们可以直接运行 测试
springboot系列——IDEA创建项目并运行_第10张图片

报错
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
springboot系列——IDEA创建项目并运行_第11张图片

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

@SpringBootApplication(exclude= {DataSourceAutoConfiguration.class})

运行成功
springboot系列——IDEA创建项目并运行_第12张图片

访问界面
springboot系列——IDEA创建项目并运行_第13张图片

你可能感兴趣的:(Java,Spring,boot,java,spring,boot,开发语言)