![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
文章平均质量分 50
狗头实习生
通俗易懂的语言讲解后端技术栈以及算法,精通拿来主义。(励志变成生产队的驴)
展开
-
SSM整合
SSM也就是mybatis,Spring,SpringMVC三者的关系mybatis负责处理数据库,也就是dao层spring负责配置与事务管理,也就是service层和ConfigspringMVC负责控制和渲染,也就是Controller层和Handlerspring整合mybatis先看mybatis想要用spring、mybatis必然需要引入spring和mybatis的依赖,为了使mybatis能在spring框架中使用,还需要引入mybatis-spring依赖。既然mybat原创 2022-05-16 14:44:21 · 91 阅读 · 0 评论 -
一篇文章教你整合ssm配置,可以收藏。
所谓的ssm框架就是mybatis+spring+springmvc,下面一篇文章将带你了解如何整合ssm。大部分配置不需要再去改动,修改数据库配置以及包名,直接拿来用即可。pom.xml首先介绍的是依赖,这些是用到的最基本的依赖<!-- 依赖:Junit,数据库驱动,连接池,Servlet,jsp,mybatis-spring,spring--> <dependencies> <!--Junit--> &l原创 2022-02-26 23:04:40 · 799 阅读 · 0 评论 -
springMVC入门讲解以及注意点和常用注解
目录注意点和入门知识:1.使用springmvc创建的web.xml文件版本一定要是4.0!2.spring-webmvc依赖的版本一定不要高于spring-web依赖的版本3.web.xml中的固定代码4.springm-servlet.xml中的固定语句5.springm-servlet.xml中的自动装配语句注解实现页面传参注意点和入门知识:1.使用springmvc创建的web.xml文件版本一定要是4.0!2.spring-webmvc依赖的版本一定原创 2022-02-24 18:08:32 · 203 阅读 · 1 评论 -
万字总结Spring Data Jpa,一发入魂。
通俗易懂快速看明白SpringDataJpa原创 2022-02-22 17:44:20 · 1186 阅读 · 0 评论 -
nested exception is java.lang.NoClassDefFoundError: org/springframework/web/cors/CorsConfigurationSo
jar包spring-webmvc的版本一定不要高于spring-web!!!改了两天的bug,血的教训!!原创 2022-02-17 22:25:21 · 1012 阅读 · 0 评论 -
关于Spring整合mybatis的实现方法
下面是官方文档xmybatis-spring –在初学mybatis时,我们通常需要建立一个mybatisUtils工具类来获取SqlSession,而在spring,我们使用SqlSessionTemplate去处理SqlSession。方式一编写一个接口实现类,去处理接口功能。package com.mybatis.mapper;import com.mybatis.pojo.User;import org.mybatis.spring.SqlSessionT...原创 2022-02-15 15:45:53 · 461 阅读 · 0 评论 -
三分钟看完Spring实现AOP的三种方法
方法一:使用原声spring API接口创建一个类去继承before增强方法继承MethodBeforeAdvice类,实现抽象方法。public class Log implements MethodBeforeAdvice { //method:要执行的目标对象的方法 //args:参数 //target:目标对象 @Override public void before(Method method, Object[] args, Object t.原创 2022-02-15 08:36:21 · 309 阅读 · 0 评论 -
Spring中@Autowired与@Qualifier以及@Resource笔记
@Autowired可以设置在属性或者set方法上,先通过byName的方法去自动装在,如果没有名字不匹配,则通过byType的方法去匹配,若注册器中有两个及以上的bean,则会报错,也就需要我们引入@Qualifier。@Qualifier的作用是帮助自动装配bean栗子:假如有两个bean,bean1叫z1,bean2叫z2,测试只写一个@Autowired会报错,我们只要再加一个@Qualifier(value="z1")即可使其自动装在z...原创 2022-02-12 21:32:40 · 200 阅读 · 0 评论 -
Spring懒加载@Lazy小应用
今天在测项目的时候发现了一个小问题。这是预期结果这是实际的效果很奇怪,因为我在写代码时又重新建了一个包,并没有杯子类和盖子类,那是我之前写的代码,为什么也输出了呢?我突然想起来了,这可能跟我之前写的代码有关!也就是我写的上一篇博客所讲的两个注解,有兴趣可以看一下。关于Spring配置类的小结_狗头实习生的博客-CSDN博客 原来是因为@Configuration注解自动扫描了之前的包,然后通过@Bean去注册了这两个类,实现了构造...原创 2022-02-11 21:23:05 · 125 阅读 · 0 评论 -
关于Spring配置类的小结
首先介绍两个注解@Configuration、@Bean:@Configuration:指明Ioc容器可以从当前的类中去获取bean。@Bean:返回一个对象,该对象将会被注册到bean中。通俗易懂的来讲呢,就是@Configuration去告诉Spring容器,你可以从被我注释的类里面去找被@bean注释的方法,然后从这个方法中去获取一个bean放到注册器中注册。举个栗子:第一个盖子@Datapublic cl...原创 2022-02-11 17:32:03 · 472 阅读 · 0 评论 -
一个关于Spring自动装配的蜜汁测试操作
首先是两个类@Datapublic class B { private String b;}@Datapublic class A { private B c; private String a;}然后是配置文件 <bean id="a" class="com.LL.sp3.A" autowire="byName"> <property name="a" value="我是A类"></property>原创 2022-02-10 15:31:01 · 222 阅读 · 0 评论 -
Spring配置文件给构造函数赋值——老王的妻子篇
我们如何利用spring通过构造函数去给实体类初始化呢?利用constructor-arg属性。我们可以看到这里面有很多的参数,index就是索引的位置,value可以去为属性赋值,ref可以去注入另一个bean,type可以去指明参数的类型,name可以指明参数的命名。 在下列的xml中我一共提供了三种给老王实例化的方法。首先定义一个妻子类@Datapublic class Wife { private String name...原创 2022-02-10 11:18:39 · 577 阅读 · 0 评论 -
Spring定义继承——老王老来得子(老老王的继承)
首先定义一个父亲类@Datapublic class fatherN { private String surname; private String sex; private int age;}定义一个孩子类@Datapublic class childrenN { private String surname; private String sex; private int age;}根据传统,一般情况下孩子是跟...原创 2022-02-10 09:56:45 · 299 阅读 · 0 评论 -
spring后置处理对象——BeanPostProcessor以及注意点
这个方法可以在spring创建对象前后去自定义一些方法举个栗子:我想在helloworld对象创建之前输出一段话,创建之后输出一句话,那我该如何去配置呢?声明一个后置处理类public class InitHello implements BeanPostProcessor { @Override public Object postProcessBeforeInitialization(Object bean, String beanNam...原创 2022-02-10 09:29:56 · 290 阅读 · 0 评论 -
spring创建对象和销毁对象
调用初始化方法很容易,只要在xml文件中声明配置init-method属性,然后将方法名注入到里面即可,问题出在销毁方法用了很多方法都不能调用。 网上有很多方法回收销毁对象,比如将对象赋值为null,利用System.gc()方法强制回收等等。。解决方案:将测试类中声明的ApplicationContext对象换成AbstractApplicationContext对象,配置destroy-method,将自己声明的方法注入到里面,然后调用reg...原创 2022-02-10 09:03:40 · 661 阅读 · 0 评论 -
@Api-swagger需要导入的依赖
<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.7.0</version> </dependency> <dependency> <groupId>io...原创 2021-10-20 22:17:45 · 1706 阅读 · 0 评论 -
使用@RestController需要导入什么依赖?
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency>原创 2021-10-20 21:58:15 · 6292 阅读 · 1 评论