框架技术:SpringBoot+Mybatis+MySQL等

配置文件

  • 配置文件application.propreties文件

    1. spring.datasource.url=jdbc:mysql://localhost:3306/blogs?serverTimezone=UTC
    2. spring.datasource.username=root
    3. spring.datasource.password=root
    4. spring.datasource.driver-class-name=com.mysql.jdbc.Driver
  • 如果使用yml文件 则使用下面配置

    1. #spring配置
    2. spring:
    3. profiles:
    4. active: dev
    5. thymeleaf:
    6. mode: HTML
    7. cache: false
    8. #视图层配置
    9. mvc:
    10. view:
    11. prefix: /templates
    12. favicon:
    13. enabled: false
    14. #数据库
    15. datasource:
    16. url: jdbc:mysql://localhost:3308/blogs?characterEncoding=utf8&useSSL=true
    17. username: root
    18. password: root
    19. driver-class-name: com.mysql.jdbc.Driver

Controller层

image.png
注意使用Restful时 要加上@PathVariable注解 。前面一种使用的是JDBCTemplate模板进行查询的。

Service层

image.png

ServiceImpl层

image.png
注意:需要扫描Service包时,加上@Service注解

Mapper层

image.png
注意:需要扫描Mapper包时,需要在接口前面声明@Mapper注解。这里的方法可以使用_@Select__@Insert__@Update__@Delete_注解,后面跟上sql语句就可以查询,当然也可以使用Mapper.xml形式进行查询。后面带有参数的使用一般使用#{params}${params},前者会解析成字符串(也就是带有双引号)后者会解析成原来的样子(比如传入的是int类型的数字,解析成数字,传入字符串,则解析成字符串)。并且最好在接口的方法内使用_@Param()_注解来声明下。