SpringBoot + Maven

JDK:11
Eclipse:201903版本
Maven:apache-maven-3.5.2
MySQL:8.0.16

创建Maven工程

 

服务Path指定 / 指定HTML、JS、CSS文件
        application.properties

#指定HTML、JS、CSS文件
spring.mvc.static-path-pattern: /static/**
spring.resources.static-locations=classpath:/static/
#服务Path指定
server.servlet.context-path=/xxx

mybatis        

<dependency>
         <groupId>org.mybatis</groupId>
         <artifactId>mybatis</artifactId>
         <version>3.5.1</version>
</dependency>

SpringBoot与Mybatis整合:
        pom.xml            

<dependency>
        <groupId>org.mybatis.spring.boot</groupId>
        <artifactId>mybatis-spring-boot-starter</artifactId>
        <version>2.0.1</version>
</dependency>
<resources>
         <resource>
             <directory>src/main/resources</directory>
             <includes>
                 <!--包含文件夹以及子文件夹下所有资源-->
                 <!--目的是mvn命令编译时,包含static下的所有前台文件-->
                 <include>**/*.*</include>
             </includes>
             <filtering>false</filtering>
         </resource>
         <resource>
             <directory>src/main/java</directory>
             <includes>
                 <!--如果没有这部分,mvn命令编译时Mybitas的XML不会导进来-->
                 <include>**/*.xml</include>
             </includes>
             <filtering>false</filtering>
         </resource>
     </resources>

 

        application.properties        

mybatis.config-locations=classpath:mybatis-config.xml
        mybatis.mapper-locations=classpath:com/**/mapper/*.xml

 log4j2.xml

<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="WARN">
    <Appenders>
        <Console name="Console" target="SYSTEM_OUT">
            <PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n"/>
        </Console>
    </Appenders>
    <Loggers>
        <Root level="DEBUG">
            <AppenderRef ref="Console"/>
        </Root>
        <logger name="java.sql" level="DEBUG"></logger>
        <logger name="org.apache.ibatis" level="INFO"></logger>
    </Loggers>
</Configuration>

错误信息:

        java.sql.SQLException: The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more…

        解决方案:1。 修改pom文件,使用低版本MySQL5.*;
                 2。 如果使用MySQL8.0的高版本,在jdbc连接、驱动中添加&serverTimezone=UTC。
                     例子:jdbc:mysql://localhost:3306/XXXX?allowMultiQueries=true&serverTimezone=UTC

 完整的工程结构

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值