目录
具体流程参考SpringBoot专栏中创建Spring Initializr项目博客,网址如下:
作用:controller层是用来接受前台数据和返回页面请求信息的
作用:用于存放的实体类,与数据库中的属性值基本保持一致
作用:可以构成拦截器栈,完成特定功能
作用:对数据库进行数据持久化操作,他的方法语句是直接针对数据库操作的
作用:service层 是针对 controller层的 controller,也就是针对我们使用者。service的 impl 是把mapper和service进行整合的文件
接口:
实现类
用来存放映射配置文件
注意:此处的顶格空格需要注意格式,否则容易造成启动失败报错
- server:
- port: 8080
- spring:
- # 配置数据源信息
- datasource:
- # 配置数据源类型
- type: com.zaxxer.hikari.HikariDataSource
- # 配置连接数据库信息
- driver-class-name: com.mysql.cj.jdbc.Driver
- url: jdbc:mysql://localhost:3306/paper?characterEncoding=utf-8&useSSL=false
- username: root
- password: 123456
- #mybatisPlus相关配置
- mybatis-plus:
- mapper-locations: classpath:mappers/*.xml
- type-aliases-package: com.woniu.paper
- configuration:
- # 配置MyBatis日志
- log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
将依赖放入红框中,之后点击屏幕上蓝色刷新键下载依赖,此次用到的依赖注释已经标明
代码如下:
- <dependencies>
- <dependency>
- <groupId>org.springframework.bootgroupId>
- <artifactId>spring-boot-starter-webartifactId>
- dependency>
-
- <dependency>
- <groupId>org.springframework.bootgroupId>
- <artifactId>spring-boot-starter-testartifactId>
- <scope>testscope>
- dependency>
-
-
- <dependency>
- <groupId>com.baomidougroupId>
- <artifactId>mybatis-plus-boot-starterartifactId>
- <version>3.5.1version>
- dependency>
-
- <dependency>
- <groupId>org.projectlombokgroupId>
- <artifactId>lombokartifactId> <optional>trueoptional>
- dependency>
-
- <dependency>
- <groupId>mysqlgroupId>
- <artifactId>mysql-connector-javaartifactId>
- <scope>runtimescope>
- dependency>
-
-
- <dependency>
- <groupId>com.baomidougroupId>
- <artifactId>mybatis-plus-generatorartifactId>
- <version>3.5.1version>
- dependency>
- <dependency>
- <groupId>org.freemarkergroupId>
- <artifactId>freemarkerartifactId>
- <version>2.3.31version>
- dependency>
-
- <dependency>
- <groupId>redis.clientsgroupId>
- <artifactId>jedisartifactId>
- <version>2.9.0version>
- dependency>
- dependencies>
好了,以上就是此次论文管理系统的架构和准备工作