diff --git a/pom.xml b/pom.xml index 8d17bae..eda9bcc 100644 --- a/pom.xml +++ b/pom.xml @@ -3,10 +3,10 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 com.huangge1199 - long-picture + long-picture-backend 0.0.1-SNAPSHOT long-picture - long-picture + long-picture-backend 1.8 UTF-8 @@ -18,22 +18,35 @@ org.springframework.boot spring-boot-starter-web - - - com.mysql - mysql-connector-j - runtime - - - org.projectlombok - lombok - true - org.springframework.boot spring-boot-starter-test test + + + com.mysql + mysql-connector-j + runtime + + + + org.projectlombok + lombok + true + + + + com.baomidou + mybatis-plus-boot-starter + 3.5.12 + + + + org.springframework.boot + spring-boot-starter-aop + + diff --git a/src/main/java/com/huangge1199/picture/LongPictureApplication.java b/src/main/java/com/huangge1199/picture/LongPictureApplication.java index 6b34342..f3723ff 100644 --- a/src/main/java/com/huangge1199/picture/LongPictureApplication.java +++ b/src/main/java/com/huangge1199/picture/LongPictureApplication.java @@ -1,9 +1,16 @@ package com.huangge1199.picture; +import org.mybatis.spring.annotation.MapperScan; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.context.annotation.EnableAspectJAutoProxy; +/** + * @author huangge1199 + */ @SpringBootApplication +@MapperScan("com.huangge1199.picture.mapper") +@EnableAspectJAutoProxy(exposeProxy = true) public class LongPictureApplication { public static void main(String[] args) { diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index 47fbb02..f3ea53d 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -1,2 +1,23 @@ server: - port: 8080 \ No newline at end of file + port: 8123 + servlet: + context-path: /api +spring: + application: + name: long-picture-backend + # 数据库配置 + datasource: + driver-class-name: com.mysql.cj.jdbc.Driver + url: jdbc:mysql://192.168.188.2:3306/long_picture + username: root + password: huangge1199 +mybatis-plus: + configuration: + map-underscore-to-camel-case: false + # 仅在开发环境开启日志 + log-impl: org.apache.ibatis.logging.stdout.StdOutImpl + global-config: + db-config: + logic-delete-field: isDelete # 全局逻辑删除的实体字段名 + logic-delete-value: 1 # 逻辑已删除值(默认为 1) + logic-not-delete-value: 0 # 逻辑未删除值(默认为 0)