摘要:
Lombok的使用 Lombok是一款java开发插件,它可以通过注解来减少业务中冗长和繁琐的代码,尤其是对于简单的java模型对象(POJO)。 使用步骤: 在IDEA中下载Lombok插件 在setting中找到Plugins,搜索lombok,install即可 在项目中引入lombok的ja 阅读全文
摘要:
分页 1.通过limit实现分页 操作sql进行分页 select * from user limit 0,2; #从第0个开始,每页展示两个 在mybatis中 通过传入参数对limit的两个值进行更改 mapper接口 //分页查找城市 List<City> cityLimit(Map<Stri 阅读全文
摘要:
日志 当数据库操作出现错误时,我们需要排错,这时日志就是最好的助手!我们可以将sql 在控制台通过日志的方式打印出来,就有可能找到错误。 Mybatis 通过使用内置的日志工厂提供日志功能。 1.日志工厂 mybatis提供了如下日志工厂 SLF4J | LOG4J(3.5.9 起废弃) | LOG 阅读全文
摘要:
ResultMap 结果集映射 背景: 我们在写sql配置文件时,以select标签为例,resultType属性绑定的是实体类 <select id="getUsers" resultType="user"> select * from jdbcstudy.users; </select> sql 阅读全文
摘要:
Java OOP 面试题 1.short s1 = 1; s1=s1+1; 有错吗? short s1 = 1; s1+=1; 有错吗? 首先我们需要了解大的数据类型向小的数据类型转换需要强制类型转换 第一条语句中 s1=s1+1; 中的 "1" 是 int 类型,而s1 是 short类型,所以 阅读全文
摘要:
Mybatis配置优化 1.核心配置文件结构 核心配置文件:mybatis-config.xml 官方建议起这个名字,但我们可以随意起名 configuration(配置) properties(属性) settings(设置) typeAliases(类型别名) typeHandlers(类型处理 阅读全文
摘要:
Mybatis的使用 创建项目,导入依赖 mysql-connector-java mysql驱动依赖 mybatis mybatis依赖 至少要导入这两个依赖 编写SqlSessionFactory 工具类 package utils; import org.apache.ibatis.io. 阅读全文
摘要:
response.sendRedirect() 重定向问题 response.sendRedirect() 中的路径的规律: 假设在http://localhost:8080/smbms/jsp/frame.jsp 我们服务器的默认地址是http://localhost:8080/smbms log 阅读全文
摘要:
Filter过滤器实现登录验证 用户登录了才能访问某个页面,不登录无法访问该页面 登录Servlet: package servlet; import jakarta.servlet.ServletException; import jakarta.servlet.http.HttpServle 阅读全文
摘要:
Filter 过滤器 过滤器的作用:用来过滤网站的数据(处理中文乱码、登录验证....) 过滤器加在服务器和servlet、jsp、静态资源 中间,用来过滤服务器的请求 我们以处理乱码问题为例: 之前处理乱码都是在servlet中设置 setCharacterEncoding("utf-8"),但如 阅读全文