- 博客(11)
- 收藏
- 关注
原创 Spring常见配置及依赖文件
确保你的项目中有相应的数据库配置,如数据库驱动、URL、用户名和密码,并且有一个合适的方式来注入DataSource到配置类中。实际上,spring-context依赖于spring-core,因此通过将spring-context定义为依赖项,-- servlet3.1规范的坐标 -->(java--spring---事务配置和Mybatis整合)--spring web的坐标-->--springmvc的坐标-->-- 实现slf4j接口并整合 -->--spring的坐标-->
2024-06-12 10:29:18
413
1
原创 Spring框架常用注解
注解说明使用在类上用于实例化Bean@Autowired使用在字段上用于根据类型依赖注入@Qualifier结合@Autowired一起使用用于根据名称进行依赖注入@Scope标注Bean的作用范围指定当前类是一个 Spring 配置类,当创建容器时会从该类上加载注解用于指定 Spring 在初始化容器时要扫描的包@Bean使用在方法上,标注将该方法的返回值存储到Spring容器中@Import使用@Import导入的类会被Spring加载到IOC容器中。
2024-06-12 10:26:35
247
原创 tomcat执行JSP依赖及相关资料
注意:请求重定向是客户端发起的请求,例如A发起请求到B,B获得请求后反馈给A重定向的地址和重定向的参数,A收到之后按照地址重定向到C,但是实际地址发生改变成为了C的地址,request作用域在C页面失效。println()虽然看似是换行,但转成网页之后,这种换行被认为是空格,所以输出的仍然是一行,用空格分隔,但右键点击页面查看源代码时,能看出换行起作用了。注意:转发是服务器内部自己转发,例如A发起请求到B,B转发到C,地址栏的地址不会改变还是B的地址,request作用域在C页面有效,还可以访问到。
2024-05-16 09:39:25
265
原创 Mybatis
MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Ordinary Java Object,普通的 Java对象)映射成数据库中的记录。iBATIS一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。3.解除sql与程序代码的耦合:通过提供DAO层,将业务逻辑和数据访问逻辑分离,使系统的设计更清晰,更易维护,更易单元测试。
2024-04-11 17:43:44
1565
原创 常见maven依赖
【servlet 依赖】【jsp 依赖】//--这里注意 scope,作用范围:如果不配置scope,会把jar包发布,会跟容器里的jar包可能产生冲突;scope要用provided,由容器(Tomcat)提供,不会发布;---//--添加Servlet和JSP依赖-->//------第二种--------//-- Servlet 依赖 -->-- JSP依赖 -->--JSTL表达式的依赖 -->-- standard标签库 -->
2024-04-09 16:53:33
1869
原创 使用JDBC开源库的API
", "aaa");List<Map<String, Object>> queryForList(sqlStr, 参数列表):将查询结果集封装为 list 集合,该集合的每一条元素都是一个 map。(4)query() 方法及 queryForXXX() 方法:用于执行查询相关语句,查询结果为基本数据类型或者是单个对象一般使用 queryForObject()* queryForMap():查询结果将结果集封装为map集合,将列名作为key,将值作为value 将这条记录封装为一个map集合。
2024-04-09 10:54:02
1883
原创 反射封装JDBC
---------测试代码-----------------//创建一个能够获取键值对的内部属性对象。//从数据流对象中获取配置信息。//定义泛型变量,类型取决传值。//运行阶段动态的加载类配置。//获取预编译对象的元数据。//2.创建list集合。* @return 链接对象。// //获取预编译对象。//1.定义查询对象。//1.定义查询对象。
2024-04-08 17:36:57
766
原创 45道mysql语句题
INSERT INTO TEACHERS(TNO,TNAME,TSEX,TBIRTHDAY,PROF,DEPART) VALUES (804,'李诚','男','1958-12-02','副教授','计算机系');INSERT INTO TEACHERS(TNO,TNAME,TSEX,TBIRTHDAY,PROF,DEPART) VALUES (825,'王萍','女','1972-05-05','助教','计算机系');
2024-03-28 16:53:34
736
原创 封装方法 事务管理 封装存储函数 索引
INSERT INTO `2411`.`student`(`id`, `NAME`, `gender`, `birthday`, `address`, `weight`, `phone`, `description`) VALUES (2, 'aaa', '女', '2024-03-14', 'xxx', 20, '456546', 'sdfsdf')--函数前边变量不能加@;returns int--声明返回值的数据类型*注意在里不能加分号。#回滚,对于修改表结构的语句无法回滚。1./*封装方法*/
2024-03-28 16:51:04
282
1
转载 MySQL | 触发器
MySQL | 触发器一、基本概念是一种特殊类型的存储过程,它不同于存储过程,主要是通过事件触发而被执行的,即不是主动调用而执行的;而存储过程则需要主动调用其名字执行触发器:trigger,是指事先为某张表绑定一段代码,当表中的某些内容发生改变(增、删、改)的时候,系统会自动触发代码并执行。
2024-03-28 15:59:49
21
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人