框架技术:SpringBoot+Mybatis+MySQL等
配置文件
配置文件application.propreties文件
spring.datasource.url=jdbc:mysql://localhost:3306/blogs?serverTimezone=UTC
spring.datasource.username=root
spring.datasource.password=root
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
如果使用yml文件 则使用下面配置
#spring配置
spring:
profiles:
active: dev
thymeleaf:
mode: HTML
cache: false
#视图层配置
mvc:
view:
prefix: /templates
favicon:
enabled: false
#数据库
datasource:
url: jdbc:mysql://localhost:3308/blogs?characterEncoding=utf8&useSSL=true
username: root
password: root
driver-class-name: com.mysql.jdbc.Driver
Controller层
注意: 使用Restful时 要加上@PathVariable
注解 。前面一种使用的是JDBCTemplate模板进行查询的。
Service层
ServiceImpl层
注意:需要扫描Service包时,加上@Service
注解
Mapper层
注意:需要扫描Mapper包时,需要在接口前面声明@Mapper
注解。这里的方法可以使用_@Select_
、_@Insert_
、_@Update_
、_@Delete_
注解,后面跟上sql语句就可以查询,当然也可以使用Mapper.xml形式进行查询。后面带有参数的使用一般使用#{params}或${params},前者会解析成字符串(也就是带有双引号)后者会解析成原来的样子(比如传入的是int类型的数字,解析成数字,传入字符串,则解析成字符串)。并且最好在接口的方法内使用_@Param()_
注解来声明下。