zoukankan      html  css  js  c++  java
  • 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")

    至此,项目可以正常启动

  • 相关阅读:
    字符串中的不可见字符应该如何清除?
    字符/字段数据的合并
    分割字符串的应用
    几种分割字符串实现方法的比较
    linux的一些文件基本命令
    centos7安装es6.4.0
    Sql 语句中 IN 和 EXISTS 的区别及应用
    Springboot通过redisTemplate实现发布订阅
    代理模式
    单例模式的多种实现方法
  • 原文地址:https://www.cnblogs.com/punkrocker/p/10654380.html
Copyright © 2011-2022 走看看