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

    至此,项目可以正常启动

  • 相关阅读:
    Asp中返回到前一页面
    vs2008 简单ajax 功能的实现。
    Arcgis Server的唯一值渲染
    ArcGIS Server中缓冲区分析的实现(点)
    用两个Calendar控件来控制数据库记录的读入
    把十进制转化为二进制的一种方法
    Segmentation fault (core dumped)
    libc glibc glib 的关系
    使用异或加密数据
    宏定义一些内容
  • 原文地址:https://www.cnblogs.com/punkrocker/p/10654380.html
Copyright © 2011-2022 走看看