springboot 碰到的问题

时间:2023-03-09 09:03:34
springboot 碰到的问题

1.在springboot 启动报错

** WARNING ** : Your ApplicationContext is unlikely to start due to a @ComponentScan of the default package.

该警告说明

ApplicationContext 不能从一个组件的默认包启动

解决办法

 创建一个包,将启动文件放到这个包里。

如下:

package app;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication
public class DemoApplication { public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}

把启动文件放到app包下。

2.启动出错

Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.

出错原因:

程序中引入了mybatis ,但是代码中没有做任何配置。

所以需要在pom.xml 注释代码

<!--
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>1.3.2</version>
</dependency>
-->

 3.启动后访问不到控制器方法

原因:

启动程序没有和控制器在同一个目录。

启动程序放到app目录,控制器在 com目录下,这样控制器方法找不到。

解决办法

将启动程序放到com目录下,启动后问题解决。