SSM
文章平均质量分 59
花泽生菜.
努力拱白菜
展开
-
关于<tx:attributes>报红 未声明bound to namespace 解决办法
仔细检查以上代码和自己的有什么区别!!!!是否有 http://www.springframework.org/schema/tx原创 2022-06-28 12:16:33 · 195 阅读 · 0 评论 -
SpringMVC小记
springmvc原创 2022-06-28 00:46:08 · 132 阅读 · 0 评论 -
Web.xml 4.0
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee .原创 2022-03-20 20:09:21 · 2945 阅读 · 0 评论 -
log4j:WARN No appenders could be found for logger (org.apache.ibatis.logging
使用log4j时不起作用,每次执行完出现以下提示:log4j:WARN No appenders could be found for logger (org.apache.ibatis.logging.LogFactory).log4j:WARN Please initialize the log4j system properly.log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info原创 2022-03-09 19:05:20 · 1540 阅读 · 0 评论 -
MyBatis 空指针异常 静态资源过滤PersistenceException
大坑 这两个问题耗费了一晚上的时间 被自己蠢哭了555Maven静态资源过滤问题如果Mapper.xml文件没有放到resources目录(项目默认资源文件)下,而是放到java目录下,它在运行时会无法被导出或者生效。解决<resources> <resource> <directory>src/main/java</directory> <includes> <.原创 2022-02-28 21:37:49 · 410 阅读 · 0 评论 -
MyBatis概述
1.三层架构MVC:web开发中,使用mvc架构模式。m:数据,v:视图,c:控制器。c控制器:接受请求,调用service对象。显示请求的处理结果。当前使用servlet作为控制器v视图:现在使用jsp,html,css,js。显示请求的处理结果,把m中的数据显示出来m数据:来自数据库mysql,来自文件,来自网络mvc作用:1)实现耦合2)让mvc各负其职3)使得系统扩展更好。更容易维护三层架构1.界面层(视图层):接受用户的请求,调用service,显示请求的处原创 2022-02-19 16:57:48 · 161 阅读 · 0 评论 -
Spring5:AOP
什么是AOP?AOP(Aspect Oriented Programming) 意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率AOP在Spring中的作用提供声明式事务:允许用户自定义切面原创 2022-02-08 15:27:19 · 334 阅读 · 0 评论 -
Spring5从入门到入坟:静态/动态代理模式
AOP的底层机制就是动态代理代理模式:静态代理、动态代理静态代理角色分析:抽象角色:一般使用接口或者抽象类来实现真实角色:被代理的角色代理角色:代理真实角色;代理真实角色后,一般会做一些附属的操作客户:使用代理角色来进行一些操作代码实现Rent.java 抽象角色public interface Rent { public void rent();}Proxy.java 代理角色public class Proxy implements原创 2022-02-01 13:26:44 · 82 阅读 · 0 评论 -
Spring5从入门到入坟:使用注解开发
jdk1.5开始支持注解,spring2.5开始全面直接注解准备工作:利用注解的方式注入属性1、在spring配置文件中引入context文件头<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xm原创 2022-01-29 22:24:56 · 397 阅读 · 0 评论 -
Spring5从入门到入坟:自动装配
自动装配说明:·自动装配是使用Spring满足bean依赖的一种方法·spring会在应用上下文中为某个bean寻找其依赖的beanSpring中bean有三种装配机制,分别是(1)在xml中显式配置(2)在java中显式配置(3)隐式的bean发现机制和自动装配Spring自动装配需要从两个角度来实现,或者说是两个操作:1、组件扫描:spring会自动发现应用上下文中所创建的bean;2、自动装配:spring自动满足bean之间的依赖,也就是我们说的IOC/DI组原创 2022-01-28 19:26:12 · 631 阅读 · 0 评论 -
Spring5从入门到入坟:依赖注入
依赖注入(Dependency Injection ,DI)依赖:指Bean对象的创建依赖于容器,Bean对象的依赖资源。注入:指Bean对象所依赖的资源,由容器来设置和装配1、构造器注入:见上篇博客2、Set注入要求被注入的属性必须有set方法,set()方法的方法名由set+属性首写字母大写,如果属性是boolean类型,没有set方法,是isAddress.javapublic class Address { private String address;原创 2022-01-27 15:24:46 · 314 阅读 · 0 评论 -
Spring5从入门到入坟01
Spring 框架概述Spring 使创建 Java 企业应用程序变得容易。它提供了在企业环境中使用 Java 语言所需的一切,并支持 Groovy 和 Kotlin 作为 JVM 上的替代语言,并且可以根据应用程序的需求灵活地创建多种体系结构。从 Spring Framework 5.0 开始,Spring 需要 JDK 8(Java SE 8),并且已经为 JDK 9 提供了现成的支持。Spring 支持广泛的应用场景。在大型企业中,应用程序通常存在很长时间,并且必须在升级周期不受开发人员控制的原创 2022-01-26 19:58:59 · 319 阅读 · 0 评论