美文网首页
搭建springMVC项目

搭建springMVC项目

作者: 奶盐味小圆饼 | 来源:发表于2020-04-13 11:50 被阅读0次

    最近想练习构建一个自己用的项目,以便于了解各个依赖的作用,学习自己写一些东西.在这个过程中遇到了很多的问题,在此记录一下.

    1. 发现mybatis一直启动不了,项目也没有报错只有spingBoot启动了,然后发现依赖引入错误了
     <dependency>
            <groupId>com.baomidou</groupId>
            <artifactId>mybatis-plus-boot-starter</artifactId>
            <version>3.1.1</version>
    </dependency>
    
    1. 这个用于打印log日志,还要安装一个插件在IDE里,然后就可以使用@Slf4j注解,使用格式log.info("表数据:"+lists);
    <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
     </dependency>
    
    1. 这个用于数据库的连接,具体的配置在application.yml里:
    <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>5.1.46</version>
    </dependency>
    
    1. application.yml里的数据库连接配置,这里可以写入mysql的端口号以及数据库名称
    spring:
      datasource:
      url: jdbc:mysql://192.168.1.7:8080/dataBaseName?serverTimezone=Asia/Shanghai&zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=UTF-8
      username: ***
      password: ****
      driverClassName: com.mysql.jdbc.Driver
    
    1. 这里是便于mybatis查找mapper的地址
    mybatis-plus:
     mapper-locations:
      - "classpath:mapping/*/*Mapper.xml"
      - "classpath:generator/*/*Mapper.xml"
    
    1. 相应的,在main函数里也要进行配置@MapperScan的扫描路径
    @SpringBootApplication(scanBasePackages = "com.example")
    @MapperScan(basePackages = "com.example.**.mapper")
    public class DemoApplication {
    public static void main(String[] args) {
            SpringApplication.run(DemoApplication.class, args);
          }
    }  
    
    1. 在yml里配置这个东西之后,在我们执行数据库查询接口时,就会在控制台打印查询语句以及参数和查询条数
    logging:
     level:
      com.example: debug
    
    打印数据库执行语句
    1. 相应的需要引入下面这个依赖
    <dependency>
             <groupId>org.springframework</groupId>
             <artifactId>spring-context</artifactId>
     </dependency>
    

    相关文章

      网友评论

          本文标题:搭建springMVC项目

          本文链接:https://www.haomeiwen.com/subject/azcgmhtx.html