springboot整合mybatisplus
数据库对应表+Java对应实体类+mapper+SpringBoot配置(即ORM object relationship mapping 配置)
-
dependency
<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.5.1</version> </dependency>
-
配置
-
properties型
#数据库连接配置 spring.datasource.username=root spring.datasource.password=524118 #mysql5~8 驱动不同driver-class-name 8需要增加时区的配置serverTimezone=UTC #useSSL=false 安全连接 spring.datasource.url=jdbc:mysql://localhost:3306/mybatis_plus?serverTimezone=UTC&useUnicode=true&characterEncoding=utf-8 spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
-
yml型
-
server:
port: 8080 #端口号
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://localhost:3306/mybatis_plus?serverTimezone=UTC&useUnicode=true&characterEncoding=utf-8
username: root
password: 524118
mybatis-plus:
configuration:
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
跨域
有时候某种方法无效,换其他方法就行了,原因我现在还不知道
-
注解实现跨域(首选)
@CrossOrigin(origins = "*") //注解实现跨域,很方便
-
CrosConfig类实现跨域
-
情况一
@Configuration public class CrosConfiguration implements WebMvcConfigurer { @Override public void addCorsMappings(CorsRegistry registry) { registry.addMapping("/**") .allowedOriginPatterns("*") .allowedMethods("GET", "HEAD", "POST",
-