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

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})

运行成功
请添加图片描述

访问界面
请添加图片描述

  • 23
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
创建SpringBoot项目有两种方式。一种是通过Spring官网提供的快速生成项目的网站,可以在官网下载项目后导入IDEA。另一种是直接在IDEA创建项目。其中,SpringBoot项目创建需要有一定的Spring基础知识。 在IDEA创建SpringBoot项目的方法如下: 1. 打开IDEA,点击"File" -> "New" -> "Project"。 2. 在弹出的窗口中,选择"Spring Initializr"。 3. 在"Project SDK"下拉菜单中选择合适的Java版本。 4. 在"Project"面板中,选择"Spring Initializr",点击"Next"。 5. 在"Spring Initializr"面板中,选择"Spring Boot"作为项目类型。 6. 在"Project Metadata"面板中,填写项目的GroupId、ArtifactId和Version信息。 7. 在"Dependencies"面板中,选择你需要的项目依赖。 8. 点击"Next",选择项目的存储路径和项目名称。 9. 点击"Finish",完成项目创建创建完成后,你可以在项目中编写代码。比如,可以创建一个Controller类进行测试。由于SpringBoot内嵌了Tomcat服务器,所以无需再去配置Tomcat。在Controller类中,可以使用@RestController注解来返回json数据,而不需要在方法前面加@ResponseBody注解。示例代码如下: ```java package com.study.helloworld.controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @RestController public class HelloController { @RequestMapping("/hello") public String hello() { // 调用业务,接收前端参数 return "hello,world"; } } ``` 这样,你就可以在浏览器中访问"http://localhost:8080/hello",看到返回的"hello,world"了。 希望以上的解答能对你有所帮助。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [如何用IDEA创建SpringBoot项目](https://blog.csdn.net/qq_53860947/article/details/124010794)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值