![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Spring
笔记
假装得大佬
这个作者很懒,什么都没留下…
展开
-
spring-01-依赖注入
spring基础一原创 2022-09-05 19:39:39 · 101 阅读 · 0 评论 -
Spring要用到的jar包
<1>Springmvc包<!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId>原创 2021-01-17 19:55:12 · 154 阅读 · 0 评论 -
AOP的使用
AOP名次解释:切入点:设置被代理的对象类,以及需要被代理的方法切面类:为被代理的类附加方法。实例代码:<1>代理接口package com.kuang.service;public interface UserService { public void add(); public void delete(); public void update(); public void query();}<2>被代理的类在这里插入代码原创 2021-01-16 00:24:35 · 166 阅读 · 0 评论 -
idea快捷键使用
0 快速修改Alt+/ 快速补全单词ctrl+/ 注释一行,如多选,则注释多行ctrl+Alt+L 格式化代码ctrl+enter 导入包Alt+insert setter、getter等ctrl+i 快速实现方法shift+enter 向下插入一行ctrl+x 删除当前行ctrl+d 复制当前行到下一行Alt±>切换文件...原创 2021-01-15 21:06:43 · 89 阅读 · 0 评论 -
Spring的基本用法
spring-1beans.xml初始配置代码:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/sche原创 2021-01-14 23:49:14 · 98 阅读 · 0 评论 -
Sping有参构造属性注入
Spring-02有参构造的时候注入,此时不用property三种方法:<1><constructor-arg index="0" value=" "/><2>不建议使用<constructor-arg type="int" value=" "/>注意type:引用类型必须带上完整的包。如String类型的type应该为java.lang.String<3>最常用<constructor-arg name=" " val原创 2021-01-15 00:09:59 · 167 阅读 · 0 评论 -
Sping的别名用法
spring-03别名<1><alias name=" " alias=" "/>给一个对象取别名,可以通过别名获取对象<2><bean id=" " class=" " name=" "/>此处name也是同alias作用类似,也是取别名同时如果想要取多个别名a,b,c。只需要name="a,b,c"即可(中间分隔使用空格、逗号、分号均可)import将多个配置文件xml文件合并成一个<import resource="be原创 2021-01-15 00:22:58 · 142 阅读 · 0 评论 -
Spring属性注入
Spring-04DI依赖注入<1>构造器注入<2>set方法注入多种引用类型的注入:StringString []List<String>Set<String>Person//其它类,采用ref注入 Properties数组注入:<property name="" <array> <value>(值)</value> <value>(值)</v原创 2021-01-15 00:47:36 · 119 阅读 · 2 评论 -
bean的作用域
bean的作用域上图是官方文档给出的六种作用域<1>单例模式(singleton)使用实例:解释:从bean中取同一个类的对象时。取出的对象是同一个(equals方法比较为true),单线程中使用较多<2>原型模式(prototype)使用实例:解释:每次取出的对象都为新的对象,多线程中使用较多<3>request、session、application、websocket为web中使用到的作用域...原创 2021-01-15 14:41:52 · 52 阅读 · 0 评论 -
bean的自动装配
bean的自动装配Spring中有bean用三种装配方式:(1)在xml文件中显示的配置(2)在java中显示的配置(3)隐式的自动装配此处的自动装配就是第三种方式。<1>byName自动装配<bean id="a" class=" "/><bean id="b" class=" "/><bean id=" " class=" "> <property name="" value=" "/> <property na原创 2021-01-15 15:56:29 · 156 阅读 · 0 评论 -
Spring注解开发
Spring-07注解开发:<1>导入初始的配置头文件中要有context<2><3>bean的注入@component注解此时无需在xml文件中配置bean。可以通过上面的component-scan自动扫描。使用是getBean()中的参数可以直接是类的首字母小写。<4>属性的注入@Value("")放在set方法上也可以<5>Component衍生注解|-dao【@Repository】|-service【原创 2021-01-15 18:35:29 · 56 阅读 · 0 评论 -
代理模式介绍
动态代理模式:<1>`代理接口package dao;public interface Service { public void add(); public void delete(); public void update(); public void search();}<2>被代理类package dao;public class UserService implements Service { public voi原创 2021-01-15 21:37:22 · 86 阅读 · 0 评论