SpringBoot学习(一)

学习SpringBoot第一天:SpringBoot入门

一:什么是SpringBoot

SpringBoot是Pivotal团队提供的全新框架,是为了简化Spring初始搭建和开发过程的。不用再配置繁琐的XML文件,通过注解的方式省略了大量的XML文件,提高开发效率。

二:SpringBoot入门案例

1.创建maven项目

SpringBoot学习(一)_第1张图片
常规创建一个普通的maven项目,
2.导入依赖配置
SpringBoot学习(一)_第2张图片

3.编写启动类
SpringBoot学习(一)_第3张图片

4.创建controller
SpringBoot学习(一)_第4张图片

5.运行启动类
SpringBoot学习(一)_第5张图片
成功运行。。。。。

6.存在的问题
1:如果报错描述:
Description:

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

Action:

Consider the following:
If you want an embedded database (H2, HSQL or Derby), please put it on the classpath.
If you have database settings to be loaded from a particular profile you may need to activate it (no profiles are currently active).

说明springboot自动加载DataSourceAutoConfiguration,当application.properties没有配置spring - datasource - url或者spring - datasource - url配置地址出错时,就会报上述错误。

2.解决办法:
2.1:加上@SpringBootApplication(exclude= {DataSourceAutoConfiguration.class})
排除DataSourceAutoConfiguration的自动加载。

2.2:在application.properties/yaml文件中添加
spring:
datasource:
url: jdbc:mysql://localhost:3306/read_data?useUnicode=true&characterEncoding=UTF-8&useSSL=false
username: 用户名
password: 密码

3.3在dependencies中查看是否有mybatis相关包,如果有clean 然后在pom文件中删除,重新启动
SpringBoot学习(一)_第6张图片
不足之处,请多指教

你可能感兴趣的:(SpringBoot学习(一))