• 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目录下,启动后问题解决。

  • 相关阅读:
    Antenna Placement poj 3020
    Asteroids
    深入了解IOC
    Java读取.properties配置文件
    java使用插件pagehelper在mybatis中实现分页查询
    javaweb分页查询实现
    java生成UUID
    java验证码的制作和验证
    java调用天气预报接口案例
    Maven入门
  • 原文地址:https://www.cnblogs.com/yg_zhang/p/9786494.html
Copyright © 2020-2023  润新知