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")

    至此,项目可以正常启动

  • 相关阅读:
    删除CSDN上传图片水印
    Win10任务栏中隐藏/恢复日期显示
    使用idea和gradle编译spring5源码
    错误:找不到或无法加载主类
    判断字符串是否为数字
    mysql根据json数据过滤
    mysql当不存在时插入
    org.apache.xerces.parsers.SAXParser
    mybatis mapper判断if条件写法
    《Java面向对象编程》
  • 原文地址:https://www.cnblogs.com/punkrocker/p/10654380.html
Copyright © 2011-2022 走看看