步步详解IntelliJ IDEA创建springboot项目并运行
Posted 北雨南萍
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了步步详解IntelliJ IDEA创建springboot项目并运行相关的知识,希望对你有一定的参考价值。
1. SpringBoot 简介
SpringBoot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化 Spring 应用的初始搭建以及开发过程。
我们在学习 Spring 的时候说过 Spring 框架是为了简化开发的,而 SpringBoot 是为了简化 Spring 开发的,
由此可见,使用 SpringBoot 开发将会更加的方便简捷。
那 SpringBoot 是如何简化开发的呢?我们以一个入门案例来说明。
2. SpringBoot 入门案例
2.1 创建项目
使用 Spring Initializr 需要保证在联网的情况,但是有时在联网时也无法成功创建,
可以使用下述方式,将网址改为阿里云的,我就是第一种方式怎么也创建不了,改用阿里云之后就可以了。
点击 Finish 创建成功后,项目结构如下图所示。
Build项目:
运行项目:
在浏览器中输入:http://localhost:8080
显示如下:
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
解决:
原因是导入了jdbc的依赖,使用@Configuration注解向spring注入了dataSource bean。
但是因为工程中没有关于dataSource相关的配置信息,当spring创建dataSource bean因缺少相关的信息就会报错。
有三个办法:
办法1:
去除spring-boot-starter-jdbc的依赖或者mybatis的依赖
办法2:
在SpringbootApplication.class里添加注解
@EnableAutoConfiguration(exclude=DataSourceAutoConfiguration.class)
办法3:
安装并配置好数据库;
3. 添加RESTful的代码并测试
3.1 添加Controller
Step1: 构建如下目录
Step2: 新建FirstController.java文件,写入以下代码
Step3: 新建BioinforApplication.java文件,写入以下代码
3.2 配置文件
新建配置文件
写入配置
3.3 运行项目
点击右上角的下箭头,配置一个启动器
添加一个SpringBoot启动器
配置,保存
3.4 运行
3.5. 最终效果
命令行窗口的正确显示
浏览器中输入 : http://localhost
以上是关于步步详解IntelliJ IDEA创建springboot项目并运行的主要内容,如果未能解决你的问题,请参考以下文章
Spring Boot 2.0 Intellij Idea 中图文详解打包成可执行Jar
intellij idea 怎么gradle创建spring boot