
spring
文章平均质量分 75
南岭落梅
这个作者很懒,什么都没留下…
展开
-
[SpringMVC]请求响应参数传递
在项目中,常常会碰到不同的业务之间的某个方法同名的情况。例如在一个文档管理系统(有着文档和发布者两个实体)中,两个实体都有着 "add" 业务。如果两个实体相关的业务url都用 "/add" ,会导致服务器无法确认是哪一个导致报错。原创 2025-04-21 15:04:32 · 702 阅读 · 0 评论 -
[Spring]SSM整合
注意:如果你没使用spring框架,不用导入spring-jdbc和mybatis-spring;最后的servlet-api,看你服务器是否使用的是tomcat,如果不是,请自行查阅相关使用;导入了相关依赖包之后,就开始配置了。这里先配注意不用使用和系统环境变量中相关的变量名,否则spring赋值时会被系统环境变量中同名的变量给覆盖,到时候还需要手动设置不引入系统环境变量。然后我们编写mybatis的相关配置。原创 2025-04-20 19:02:04 · 1017 阅读 · 0 评论 -
tomcat10整合SSM项目报异常Invalid value type for attribute factoryBeanObjectType : java.lang.String
在我最近学习SSM的过程中,碰到了控制台报错:Invalid value type for attribute factoryBeanObjectType : java.lang.String。经过排查,确认数据库链接没有问题,代码本身没有报错也没有问题tomcat10服务器也正常,此时初步判断为jar包版本冲突。将所有的环境更换为别人运行项目成功的环境后,项目正常启动。原创 2025-04-16 16:00:46 · 178 阅读 · 0 评论 -
[Mysql][Mybatis][Spring]配置文件未能正确给驱动赋值,.properties文件username值被替换
错误情况是:每次进行数据查询时,访问mysql的路径 本应是 root@lo...,但 "root"也就是username的值被替换成了其他字符,最后检查是Spring会默认加载系统环境变量,系统环境变量中有名为 USERNAME 的变量,其值为当前设备的名称。具体的可以通过"高级系统设置">“环境变量”查看是否有冲突的变量名。解决方法:最快的方法只需要修改掉.properties中的键名即可(username更换为其他,避免与系统环境变量冲突),或显式指定spring上下文不引入系统环境变量。原创 2025-04-16 15:22:07 · 317 阅读 · 0 评论 -
[spring]实例化对象(静动态工厂)
在前面文章的例子当中,我们都创建了Bean对象。spring里常用的获取类的实例化对象有几种方式:构造函数获取Bean对象、静态和动态工厂获取Bean对象、实现FactoryBean规范。原创 2024-12-19 21:21:21 · 1185 阅读 · 0 评论 -
[spring]处理器
我们可以通过spring来管理我们的类,之后我们可以通过spring的容器来获取我们所需要的Bean类对象。Spring的处理器是Spring对外开发的重要扩展点,它允许我们介入到Bean的整个实例化流程中来,可以动态添加、修改BeanDefinition、动态修改Bean首先spring会解析配置Bean的xmlw文件,将解析结果分装成一个个BeanDifinition,存到一个BeanDifinitionMap里面。然后将该Map传入到工厂里面,然后工厂会遍历该Map得到其中的Bean对象。原创 2024-12-23 20:52:52 · 753 阅读 · 0 评论 -
[SpringMVC]上手案例
新建项目,选择maven工程,原型(Archetype),注意名称头尾。会使用到(因为是javaWeb)。新建的项目结构目录如下,如果没有java目录,需要自己手动创建,创建之后,记得将其标记为源代码目录。原创 2025-04-12 18:30:42 · 466 阅读 · 0 评论 -
[Spring]注解开发(2)
将该方法返回的实例对象作为Bean,返回到spring容器中。如果需要给该Bean起唯一标识名,则需要使用属性name,当只有name设值时,前面的 "name = "可以不写,直接写"star"。如果需要引入的配置文件在项目的资源文件包中,我们可以通过classpath:...的方式进行引入。如果你需要引入的配置文件在项目的源代码包中,则可以直接通过相对路径来进行引入。(相对路径的时候,如果是同级目录, ./ 可以省略):写在类声明上方,用于引入其他配置文件。注意,引入时要引入类的class对象。原创 2025-03-17 17:18:11 · 265 阅读 · 0 评论 -
[Spring]注解开发(1)
Spring的注解主要分两种:原始注解和新注解。在项目的体量大了之后,XML配置开发会越来越繁重。通过注解可以简化XML配置文件的繁冗。原创 2025-03-17 09:54:45 · 447 阅读 · 0 评论 -
[Spring]属性加载优先级
Spring中,XML配置文件里面,各个属性源的加载顺序有一定先后顺序。我们在使用spring时,一些参数配置通常不会直接写在spring的bean的XML配置文件里面。在我们使用${参数名},时,如果系统环境变量中有同名的name时,可能会被Spring优先使用。原创 2025-03-12 21:31:07 · 318 阅读 · 0 评论 -
[maven]使用spring
这里先讲spring-context的简单使用,实例为通过spring的Bean来获取一个类的实例对象,做简单的入门介绍,细讲会放在后面。Bean的配置主要是通过一级标签来配置。这里给一个简单的标签使用案例。原创 2024-12-17 13:58:31 · 1474 阅读 · 0 评论