分类: java 工程

java 应用常见问题

get/set 方法报错 引入 lombok 依赖。 IDEA 添加 lombok 插件。 IDEA - file - setting 面板启动 AnnocationProcessors。 更多可参考 Lombok的基本使用。

application.yml 配置

database数据库连接池使用 druid。 pom.xml 添加 druid-spring-boot-starter 依赖。 配置 application.yml。 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950spring: datasource:

mybatis 使用

本篇内容基于《mybatis 从入门到精通》整理。 基本使用 pom.xml 添加 mybatis-spring-boot-starter 依赖。 编写 Mapper.xml、实体类、Mapper 接口等。 1234567891011@dataclass Test { private Integer id; private String name; private String

mybatis 通用 mapper

Mybatis-Mapper 插件 用于简化 mybatis 使用,这里只介绍基本使用和代码生成,扩展通用 Mapper 接口和 Example 的使用可参考官方文档。 基本使用 pom.xml 添加 tk.mybatis 依赖。 配置 application.yml,设置通用 Mapper(支持自定义)。 编写 Mapper.xml。 编写实体类,实体类中字段名默认按驼峰式进行转换(通过 @Na

分页

sql 分页sql 分页借助于 limit 子句,这时应用层只需将前端页面上的参数传入数据库即可。 12select * from tableName limit i, n --- i 偏移量,n 每页显示条数select count(id) from tableName --- 获取总数 内存分页内存分页即取出表中的所有数据,然后根据前端传入的页码和每页显示条数计算当前需要展示的数据。 1234

hibernate-validator

从表现层到持久层都需要作数据校验,为了避免在各层实现校验函数的繁琐、性能消耗,hibernate-validator 依循 Jakarta Bean Validation 2.0 规范将校验规则绑定在领域模型 —— 实体类上(通过注解或 xml 文件的形式为实体类添加元数据描述)。 一般校验 pom.xml 文件添加 hibernate-validator 依赖。 实体类添加 @NotNull 等

spring boot 应用常见问题

文件上传文件上传可借助 MultipartFile。 1234567891011121314151617@PostMapping("/uploadFile")public Result<FileDTO> uploadFile(@RequestParam("file") MultipartFile file){ FileDTO fileDTO; try {

mybatis-generator

步骤 创建 maven 项目,如 generator-mapper。 配置 pom.xml。 配置 resources/generatorConfig.xml。 maven 面板点击 Plugins - mybatis-generator:genrate。 1234567891011121314151617181920212223242526272829303132333435363738394

maven

maven 使用 pom.xml 文件声明依赖;jar 包资源使用 groupId、artifactId、version 定位。maven 下载依赖会先从本地找起,然后私服镜像,最后是 maven 官方的中央仓库。 maven 命令(maven 项目的根目录下执行)如下: mvn compile –src/main/java 编译生成 class(target 目录下) mvn test –sr