SSM框架
文章平均质量分 66
学习SSM框架的心得体会
Kom19
多多重复 百练成钢
展开
-
手写一个starter来理解SpringBoot的自动装配
编写一个starter来理解自动装配原创 2024-01-11 17:13:40 · 1119 阅读 · 0 评论 -
当使用mapstruct进行类型转换时Converter接口的实现类不自动生成代码的解决方法
然后再创建接口发现成功生成对应的类型转换!说明应该是缓存的锅,把缓存删了就好了。当我想使用Converter接口生成类型转换时发现并没有自动生成。尝试了各种方法,包括rebuild project等等都没有用。原创 2023-12-25 15:10:30 · 962 阅读 · 0 评论 -
springboot配置文件中数据库相关的配置
数据库相关配置以及druid连接池相关配置。原创 2023-12-21 00:16:06 · 398 阅读 · 0 评论 -
【Spring】关于bean的作用域和生命周期
对于Spring来说作用域只有下面举一个例子来说明他们之间的区别这里我创建了两个类用于获取user里面的内容,我们预想的是一个获取到的是“张三”,一个获取到的是“李四”但是实际上获取到的是这样的效果也就是说当我们修改了一次User以后,所有的User都会随之改变换句话说,所有的类使用的都是同一个User对象!但是当我们给User添加作用域的注解以后就会打印出来的结果就会不同了User(id=1, name=张三)myUser ->User(id=1, name=李四)原创 2023-05-10 22:30:09 · 113 阅读 · 0 评论 -
【Spring】关于Spring的创建和使用以及bean的存储与获取
spring是一个IoC容器,我们创建spring容器只需要在idea中创建一个maven项目,然后再pom.xml中添加相应的依赖,一个spring容器就创建好了在pom.xml中添加这段依赖就可以完成对spring的创建了。原创 2023-05-10 19:18:36 · 317 阅读 · 0 评论 -
使用Spring五大注解来更加简单的存储Bean对象
这里我没有把Controller这个包配置到扫描路径下,所以即使我添加了五大类注解也不会被添加到Spring容器中!Controller层相当于是一个“保安”,与前端打交道,用来检验前端传过来的数据是否符合规范。我们知道如果将Bean存储到Spring容器中,那么就一定需要给Bean取一个id,方便标识。想要知道这个问题的答案,我们首先需要知道一个概念叫做。如果使用了五大类注解将Bean对象存储到Spring容器中,那么应该怎样取出来呢?DAO层则是直接与数据库打交道的,操纵数据库,对数据进行持久化存储。原创 2023-08-03 21:44:33 · 233 阅读 · 0 评论 -
SpringBoot的配置文件以及日志设置
在公共的配置文件 application.yml中只需要输入这段代码就可以调用到不同的配置环境了。我们可以使用日志来进行记录错误等信息,当然也可以记录程序的执行时间以及程序的操作人等等。两种格式的区别在于properties是SpringBoot中默认的配置文件的格式。上面提到的设置字段的内容,我们都是可以在class类里面进行调用的。我们可以创建一个公共的配置文件来调用不同环境下的配置环境。以及使用日志来进行记录我们的操作,方便我们对错误的定位。可能每个环境下我们的配置文件都不一样,但是代码是相同的。原创 2023-08-16 18:36:35 · 1189 阅读 · 0 评论 -
解决页面是Whitelabel Error Page方法之一
在网上随便一搜都能搜到很多当页面是Whitelabel Error Page时的解决方法,这里就不一一赘述了,如果试过了各种方法都不能解决,最后我的解决方案是直接将子包删除,将子包内的文件放到根目录底下,大家也可以不用删,直接使用我上面的URL格式进行访问。后来我一步一步排查,发现是原来是我在创建html文件的时候同时创建了一个包,将html文件都放进了这个包里面。我这个bug出现的前提是,SpringBoot项目可以正常工作,如图。说明我的tomcat是正常工作的,端口也是8080没有被占用。原创 2023-08-08 16:43:47 · 1221 阅读 · 0 评论 -
什么是IoC?什么是Spring IoC?什么是DI?
由于Spring IoC容器的存在,我们在存储对象的时候就将依赖关系交给Spring IoC容器来进行托管了,当我们创建对象并使用注入的方式,就可以自动的将该对象所依赖的对象注入到该对象中。在传统的编程方式中,当类A依赖于类B时,我们通常会在创建A的实例时,手动创建B的实例并将其传递给A的构造函数或者通过其他方式设置依赖关系。我们使用IoC的思想来写代码可以发现,当我们对Tire这个类进行修改的时候,只需要在创建Tire的时候传入参数就可以完成修改了,并不需要再像以前一样层层递归的修改代码。原创 2023-08-03 23:14:59 · 239 阅读 · 0 评论