• SpringMVC Web项目升级为Springboot项目(一)


    一、项目改为Springboot项目

    1.将pom中所有spring相关依赖删除,添加spring-boot-starter及spring-boot-starter-web(项目中可能有其他spring依赖,单独添加即可)

    2.将pom中mybatis相关依赖删除,添加mybatis-spring-boot-starter

    3.添加application.properties文件,在其中配置数据库相关配置项

    spring.datasource.url=jdbc:mysql://202.16.199.1:3306/Book?useSSL=true&verifyServerCertificate=false&characterEncoding=UTF-8
    spring.datasource.username=root
    spring.datasource.password=123123
    spring.datasource.driver-class-name=com.mysql.jdbc.Driver
    spring.datasource.max-idle=10
    spring.datasource.max-wait=10000
    spring.datasource.min-idle=5
    spring.datasource.initial-size=5

    4.添加Application类

    package com.gauge.childheart;
    
    import org.mybatis.spring.annotation.MapperScan;
    import org.springframework.boot.SpringApplication;
    import org.springframework.boot.autoconfigure.SpringBootApplication;
    import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;
    import org.springframework.context.annotation.ComponentScan;
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.RestController;
    
    @SpringBootApplication
    @RestController
    @ComponentScan(basePackages = "com.gauge.childheart.*")
    @MapperScan(value = "com.gauge.childheart.mapper")
    public class Application extends SpringBootServletInitializer {
    
        public static void main(String[] args) {
            SpringApplication.run(Application.class, args);
        }
    
        @RequestMapping("/")
        public String hello() {
            return "hello";
        }
    }

    5.报错:Consider defining a bean of type xxxxMapper in your configuration

    在Application类添加注解@MapperScan(value = "com.xxxx.mapper")

    至此,项目可以正常启动

  • 相关阅读:
    C盘格式化
    电脑显示器有波纹抖动怎么办
    磁盘碎片
    如何把Excel另存为XML格式文件(快速转换)
    题目1551:切蛋糕
    题目1552:座位问题
    题目1550:分糖果
    题目1493:公约数
    题目1544:数字序列区间最小值
    RMQ (Range Minimum/Maximum Query)算法
  • 原文地址:https://www.cnblogs.com/punkrocker/p/10654380.html
Copyright © 2020-2023  润新知