spring学习记录
文章平均质量分 66
captain_dong
编程初学者-小白
展开
-
java.sql.SQLFeatureNotSupportedException 问题及可能的解决方法
java.sql.SQLFeatureNotSupportedException 问题及解决方法-------------可能是你的 druid的maven依赖版本太低了,我的以前是1.1.16,就出现了异常!druid的maven依赖版本调高!原创 2023-08-09 19:07:48 · 1236 阅读 · 0 评论 -
MyBatis-Plus实现分页查询
MyBatis-Plus实现分页查询------------------Bean//1.定义MP拦截器//2、添加具体的拦截器。原创 2023-08-04 22:48:58 · 757 阅读 · 0 评论 -
Java---使用lombok简化实体类的编写----不要再写getter+sertter方法了
Java---实体类简化----不要再写getter+sertter方法了------删除原来实体类中的方法。原创 2023-08-04 22:20:47 · 256 阅读 · 0 评论 -
MyBatis-Plus初试锋芒!!!!太强大了!!!
【代码】MyBatis-Plus初试锋芒!!!!太强大了!!!原创 2023-08-04 21:56:01 · 96 阅读 · 0 评论 -
javax.servlet.ServletException: Servlet[dispatcher]的Servlet.init()引发异常----解决方法
javax.servlet.ServletException: Servlet[dispatcher]的Servlet.init()引发异常----解决方法-----你的jdk版本太高了,降到17以下,我改成16,就成功了。avax.servlet.ServletException: Servlet[dispatcher]的Servlet.init()引发异常 org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorB原创 2023-08-03 00:01:09 · 1422 阅读 · 0 评论 -
十八、Spring6集成MyBatis3.5
Spring6集成MyBatis3.5--------连接数据库的工具有很多,除了之前我们使用的navicat for mysql之外,也可以使用IDEA工具自带的DataBase插件。一定要注意,按照下图提示创建这个目录。注意是斜杠不是点儿。在resources目录下新建。并且要和Mapper接口包对应上。如果接口叫做AccountMapper,配置文件必须是AccountMapper.xml。放在类的根路径下,只开启日志,其他配置到spring.xml中。最后大家别忘了测试事务!原创 2023-08-02 19:49:29 · 214 阅读 · 0 评论 -
17、Spring6整合JUnit5
Spring6整合JUnit5------在JUnit5当中,可以使用Spring提供的以下两个注解,标注到单元测试类上,这样在类当中就可以使用@Autowired注解了。在单元测试类上使用这两个注解之后,在单元测试类中的属性上可以使用@Autowired。原创 2023-08-02 15:56:47 · 115 阅读 · 0 评论 -
Spring学习记录----十五、面向切面编程AOP+十六、Spring对事务的支持
Spring学习记录----十五、面向切面编程AOP---一般一个系统当中都会有一些系统服务,例如:日志、事务管理、安全等。这些系统服务被称为:交叉业务这些交叉业务几乎是通用的,不管你是做银行账户转账,还是删除用户数据。日志、事务管理、安全,这些都是需要做的。第一:交叉业务代码在多个业务流程中反复出现,显然这个交叉业务代码没有得到复用。并且修改这些交叉业务代码的话,需要修改多处。程序员无法专注核心业务代码的编写,在编写核心业务代码的同时还需要处理这些交叉业务。使用AOP可以很轻松的解决以上问题。原创 2023-08-01 02:51:33 · 820 阅读 · 0 评论 -
Spring学习记录----十三、JdbcTemplate
JdbcTemplate是Spring提供的一个JDBC模板类,是对JDBC的封装,简化JDBC代码。当然,你也可以不用,可以让Spring集成其它的ORM框架,例如:MyBatis、Hibernate等。接下来我们简单来学习一下,使用JdbcTemplate完成增删改查。原创 2023-07-21 14:35:35 · 81 阅读 · 0 评论 -
Spring学习记录----十二、Spring IoC注解式开发
Spring IoC注解式开发--设置Component注解可以出现的位置,以上代表表示Component注解只能用在类和接口上。Retention注解用来设置Component注解的保持性策略,以上代表Component注解可以被反射机制读取。是Component注解中的一个属性。该属性类型String,属性名是value。用法简单,语法格式:@注解类型名(属性名=属性值, 属性名=属性值, 属性名=属性值...)该注解上面修饰的注解包括:Target注解和Retention注解,这两个注解被称为元注解。原创 2023-07-20 12:24:50 · 157 阅读 · 0 评论 -
Spring学习记录----手写Spring框架
手写Spring框架---在ClassPathXmlApplicationContext的构造方法中解析配置文件,获取所有bean的类名,通过反射机制调用无参数构造方法创建Bean。Map集合的key存储beanId,value存储Bean实例。并且在ClassPathXmlApplicationContext类中添加构造方法,该构造方法的参数接收myspring.xml文件。打包方式采用jar,并且引入dom4j和jaxen的依赖,因为要使用它解析XML文件,还有junit依赖。通过反射机制调用set方法原创 2023-07-20 03:14:09 · 402 阅读 · 0 评论 -
Spring学习记录---回顾反射机制
回顾反射机制: 总结:调用哪个对象的哪个方法、传什么参数、返回什么值。* 即使使用反射机制调用方法,也需要具备上述4个要素。* ● 调用哪个对象的(someService)* ● 哪个方法(doSome)* ● 传什么参数(**)* ● 返回什么值(*)原创 2023-07-19 18:12:15 · 937 阅读 · 0 评论 -
spring6依赖----配置文件
【代码】spring6依赖。原创 2023-05-28 09:19:37 · 214 阅读 · 0 评论 -
Spring学习记录
工厂方法模式既保留了简单工厂模式的优点,同时又解决了简单工厂模式的缺点。抽象工厂角色具体工厂角色抽象产品角色具体产品角色优点:当一个产品族中的多个对象被设计成一起工作时,它能保证客户端始终只使用同一个产品族中的对象。缺点:产品族扩展非常困难,要增加一个系列的某一产品,既要在AbstractFactory里加代码,又要在具体的里面加代码。我们前面说过,java.util.Date在Spring中被当做简单类型,简单类型在注入的时候可以直接使用value属性或value标签来完成。原创 2023-05-28 01:17:27 · 632 阅读 · 0 评论