赞
踩
SpringBoot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化 Spring 应用的初始搭建以及开发过程。
我们在学习 Spring 的时候说过 Spring 框架是为了简化开发的,而 SpringBoot 是为了简化 Spring 开发的,
由此可见,使用 SpringBoot 开发将会更加的方便简捷。
那 SpringBoot 是如何简化开发的呢?我们以一个入门案例来说明。
使用 Spring Initializr 需要保证在联网的情况,但是有时在联网时也无法成功创建,
可以使用下述方式,将网址改为阿里云的,我就是第一种方式怎么也创建不了,改用阿里云之后就可以了。
点击 Finish 创建成功后,项目结构如下图所示。
Build项目:
运行项目:
在浏览器中输入:http://localhost:8080
显示如下:
Could not find artifact com.mysql:mysql-connector-j:pom:unknown in central (https://repo.maven.apache.org/maven2)
解决:
是因为依赖包没有下载完成导致;
直接进行Build即可;
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:
安装并配置好数据库;
Step1: 构建如下目录
Step2: 新建FirstController.java文件,写入以下代码
Step3: 新建BioinforApplication.java文件,写入以下代码
新建配置文件
写入配置
点击右上角的下箭头,配置一个启动器
添加一个SpringBoot启动器
配置,保存
命令行窗口的正确显示
浏览器中输入 : http://localhost
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。