Dawn-K's Blog

「From ashes to the empire」

「SpringBoot-View」 接口层

接口层 [toc] 注解 1 2 3 4 5 6 // 用于前后端不分离 @Controller // 用于前后端分离 @RestContoller // 映射路径 @RequestMapping 架构 contorller 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29...

「SpringBoot-View」 RESTful

RESTful 介绍 REST(Representational State Transfer), 即客户端想要操作服务器, 必须通过某种手段, 让服务器端发生”状态转化”(State Transfer). 而这种转化是建立在表现层之上的, 所以就是”表现层状态转化”. 这是一种软件架构风格、设计风格, 而不是标准, 只是提供了一组设计原则和约束条件. 基于这个风格设计的软件可以更简洁,...

「SpringBoot-Service」 Service层介绍

Service层介绍 [toc] 和DAO的区别 数据层单纯的操作数据库 业务层将业务逻辑转化成代码 举例: 层 注册 登录 DAO 单纯加入数据库 查询是否存在 Service 账号不允许重复 超过五次禁...

「Web开发-SpringBoot」 SpringBoot业务总览

SpringBoot业务总览 结构 View Service DAO 项目目录分析 随着项目越来越大, 也越来越复杂. 在此对目录结构进行简单整理. 1 2 # 打印当前目录(及其子目录)下的文件结构重定向到文件中 tree /f > tree.txt 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 2...

「SpringBoot-DAO」 数据库连接池

数据库连接池 背景 传统方法: Application -> JDBC -> DB 打开连接 使用 关闭连接 如果使用非常频繁, 不停打开和关闭, 都会对数据库性能造成影响. 连接数是有限的, 所以一直不归还, 也不行. pool pool : 池 池的技术可以起到一个缓冲的作用 最大连接数: 500(上限, 池中最多有500个, 多出来的应用排队等...

「SpringBoot-DAO」 log4j

log4j [toc] 日志等级 从上至下是包含关系, 比如debug会记录其本身及以下的所有的信息 trace debug info warn error fatal 配置application.yml logging: level: com: neuedu: mapper: debug 注解 1 2 3 4 5 6 7 8 9 10...

「SpringBoot-DAO」 MyBatisPlus

MyBatisPlus [toc] MyBatisPlus是为了单表查询时能够更方便的增删改查, 省去了.xml文件的书写, 提供了大量的内置方法. 官网 配置 MyBatisPlus 在idea中下载MyBatisPlus插件, 并重启idea 配置 pom.xml 1 2 3 4 5 <dependency> <groupId>com.baom...

「SpringBoot-DAO」 MyBatis

MyBatis [toc] 介绍 MyBatis 是支持普通 SQL查询, 存储过程和高级映射的优秀持久层框架. MyBatis 消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索. MyBatis 使用简单的 XML或注解用于配置和原始映射, 将接口和 Java 的POJOs(Plain Ordinary Java Objects, 普通的 Java对象)映射成数据库中的记...

「Web开发-SpringBoot」 SpringBootWeb配置文件

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69...

「版本控制」 git使用技巧

git 使用技巧 最好是按照如下步骤进行创建 在远程创建仓库 在本地clone下来 在IDE中创建工程,目录选定刚才clone的目录,就可以自动识别 idea 在文件或文件夹上 右键->Git->add 右键->Git->commit 此处会有选项commit and Push / commit idea还可以安装 gitee插件(搜索...