03 2023 档案
摘要:Lombok是一种Java库,它可以通过注解来消除Java类中的样板代码,例如getter和setter方法、构造函数和equals/hashCode实现等。Lombok可以帮助Java开发人员编写更简洁、更干净的代码。 使用Lombok,您可以通过注解来自动生成常见的Java代码,从而简化开发工作
阅读全文
摘要:需求:当需要将现有项目移植到别的设备或是部署到服务器上时,就需要在目标设备上也建立同样的数据库。移植已经建好的数据库的方式之一是生成这个库建立的sql语句,大多数据库管理应用都有这个功能。 下面记录一下SQLyog的相关功能操作: 若要获得创建表的SQL语句 选择一个表,然后进行如下操作: 如果要获
阅读全文
摘要:spring整合mybatis spring整合springMVC 表现层数据封装 其实就是前后端数据通信的协议
阅读全文
摘要:简介 这个技术隶属于spring,是spring技术中的一部分。 入门案例 spring-webmvc的版本与前面spring包的版本保持一致5.2.10 作为spring技术,先要把它做成一个bean,用与@Component功能一样的注解@Controller(专用于开发表现层) 然后定义任意一
阅读全文
摘要:需求:查询功能。收到前端传来的一个字符串参数,将这个关键字与表中的多项数据进行比对,搜索出每一条有任一列包含该关键字的数据。比如,用户搜索“22”,公司名称是“22公司”的数据要能找到,合同时间是“2022-02-02”的也要能找到。 正确代码(dao层): public List<Record>
阅读全文
摘要:需求:在合同信息管理页面做一个临期提醒功能,即在终止日期前一个月将该条记录显示在别处以提醒工作人员。 实现思路:我在建表时多加了一项bool型数据,用来标记这项数据是否在一月内到期,若是则在页面的特定区域输出。 具体:在获取到数据库中的数据后,打包时判断是否临期,给bool赋值。判断在页面特定位置输
阅读全文
摘要:如题,在使用网上下载来的前端模板,放入我的项目(已经部署过)中,启动服务器后访问,发现排版出现问题: 但资源已经更新在项目里了,css、font等等。 随后发现不部署到服务器的时候,在项目里本地打开页面是可以正常实现的: 合理怀疑是浏览器缓存了旧资源,就不去更新资源了。换了个浏览器,部署之后也可以正
阅读全文
摘要:tomcat会把请求数据解析之后放到request中来保存,我们可以从request中获取用户提交的信息来用。 tomcat发送响应数据给浏览器方,是将response对象里的数据取出来拼成字符串发给浏览器,我们可以借助response对象来设置响应的数据。 request继承体系 servlet程
阅读全文
摘要:JDBC也是Java EE的规范之一,其实也是接口。 快速入门 这个jar包的依赖范围必须写成provided(在编译环境和测试环境有效,在运行环境无效),不然就会报错。这样以后打成war包就不会报错,因为tomcat已经包含了这个包,再有这个包就会有冲突。 Servlet执行流程 servlet对
阅读全文
摘要:概念 如何实现无入侵式增强? AOP入门案例思路分析 AOP工作流程 只读取pt,不读取ptx。 spring的AOP内部就是用代理模式来实现 在spring中保存的就是代理对象 AOP切入点表达式 通配符 “*”不是广义上的任意,在参数里它表示必有一个参数;“..”表示的任意是可有可无可有多个的任
阅读全文
摘要:分析 sqlSession对象是工厂的openSession造出来的,有点像连接池,已经造好了拿出来用。 则以上程序中最核心的对象是SqlSessionFactory 准备 依赖包: 1.spring-jdbc 2. mybatis-spring 3.5.6对应1.3.0 纯注解开发的SpringC
阅读全文
摘要:概念 快速入门 创建user表,添加数据 CREATE DATABASE mybatis; USE mybatis; DROP TABLE IF EXISTS tb_user; CREATE TABLE tb_user( id INT PRIMARY KEY AUTO_INCREMENT, user
阅读全文