步步详解IntelliJ IDEA创建springboot项目并运行

1. SpringBoot 简介

SpringBoot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化 Spring 应用的初始搭建以及开发过程。

我们在学习 Spring 的时候说过 Spring 框架是为了简化开发的,而 SpringBoot 是为了简化 Spring 开发的,

由此可见,使用 SpringBoot 开发将会更加的方便简捷。

那 SpringBoot 是如何简化开发的呢?我们以一个入门案例来说明。

2. SpringBoot 入门案例

2.1 创建项目

使用 Spring Initializr 需要保证在联网的情况,但是有时在联网时也无法成功创建,

可以使用下述方式,将网址改为阿里云的,我就是第一种方式怎么也创建不了,改用阿里云之后就可以了。

步步详解IntelliJ IDEA创建springboot项目并运行_第1张图片

步步详解IntelliJ IDEA创建springboot项目并运行_第2张图片

点击 Finish 创建成功后,项目结构如下图所示。

步步详解IntelliJ IDEA创建springboot项目并运行_第3张图片

Build项目:

步步详解IntelliJ IDEA创建springboot项目并运行_第4张图片

运行项目:

步步详解IntelliJ IDEA创建springboot项目并运行_第5张图片

在浏览器中输入:http://localhost:8080

显示如下:

步步详解IntelliJ IDEA创建springboot项目并运行_第6张图片

2.2 错误及解决

2.2.1 错误

Could not find artifact com.mysql:mysql-connector-j:pom:unknown in central (https://repo.maven.apache.org/maven2)

解决:

是因为依赖包没有下载完成导致;

直接进行Build即可;

2.2.2 运行错误

Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.

2022-12-08 20:14:32.995 ERROR 29160 --- [ restartedMain] o.s.boot.SpringApplication : Application run failed

步步详解IntelliJ IDEA创建springboot项目并运行_第7张图片

解决:

原因是导入了jdbc的依赖,使用@Configuration注解向spring注入了dataSource bean。

但是因为工程中没有关于dataSource相关的配置信息,当spring创建dataSource bean因缺少相关的信息就会报错。

有三个办法:

办法1:

去除spring-boot-starter-jdbc的依赖或者mybatis的依赖

步步详解IntelliJ IDEA创建springboot项目并运行_第8张图片

 

办法2:

在SpringbootApplication.class里添加注解

@EnableAutoConfiguration(exclude={DataSourceAutoConfiguration.class})

步步详解IntelliJ IDEA创建springboot项目并运行_第9张图片

 

办法3:

安装并配置好数据库;

3. 添加RESTful的代码并测试

3.1 添加Controller

Step1: 构建如下目录

步步详解IntelliJ IDEA创建springboot项目并运行_第10张图片

 

Step2: 新建FirstController.java文件,写入以下代码

步步详解IntelliJ IDEA创建springboot项目并运行_第11张图片 

Step3: 新建BioinforApplication.java文件,写入以下代码

步步详解IntelliJ IDEA创建springboot项目并运行_第12张图片 

3.2 配置文件

新建配置文件

步步详解IntelliJ IDEA创建springboot项目并运行_第13张图片

 

写入配置

步步详解IntelliJ IDEA创建springboot项目并运行_第14张图片 

3.3 运行项目

点击右上角的下箭头,配置一个启动器

 

添加一个SpringBoot启动器

步步详解IntelliJ IDEA创建springboot项目并运行_第15张图片 

配置,保存

步步详解IntelliJ IDEA创建springboot项目并运行_第16张图片

 

3.4 运行

 

3.5. 最终效果

命令行窗口的正确显示

步步详解IntelliJ IDEA创建springboot项目并运行_第17张图片

 

浏览器中输入 : http://localhost

步步详解IntelliJ IDEA创建springboot项目并运行_第18张图片

 

你可能感兴趣的:(语言:java,intellij-idea,spring,boot,java)