
Spring框架
文章平均质量分 53
Spring框架笔记
程序员小庞
这个作者很懒,什么都没留下…
展开
-
Spring框架笔记及代码
Spring框架1、Spring基础1.什么是Spring定义:Spring是对现有的J2EE思想进行的扩展,使其发展成更高效、全面、开放的一套开发框架,目的减低程序之间的耦合度,简化了开发流程。特点: 采用低侵入式设计(低耦合),降低代码的污染 采用接口式编程 集中解决了历史遗留的相关问题(如:事务处理)核心:控制反转(IOC)、依赖注入(DI)、面向切面编程(AOP)2.什么是IOC思考:目前创建对象的方式? A 通过new调用构造方法创建对象 B 通过工厂设计模原创 2021-11-02 21:07:41 · 303 阅读 · 0 评论 -
Spring注解的总结
Spring注解的总结xml中做的配置 对象管理 机制scope lazy-init 自动注入 autowire=“byName”1.用于替代原有的bean标签 对象创建@Component <beanid="“class=”“autowire=”"scope=“singleton” lazy-MVC分层架构更加清晰控制层@Controller业务层@Service持久层@Repository2.用于替代原有bean标签中的属性 对象机制的管理@Scope(“singleton p原创 2021-08-14 23:29:26 · 76 阅读 · 0 评论 -
Spring之注解形式
一:原生方式ApplicationContext.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" xmlns:context="http://www.springframework.org/schem原创 2021-08-14 21:57:10 · 85 阅读 · 0 评论 -
Spring和Java对计时器(Timer)的用法
java对计时器Timerpackage javaTimer;import java.lang.reflect.Array;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.*;public class JavaTimer { //做一个计时器 //模拟每天晚上 给所有的同学发送短信(邮件) public static void main(String[原创 2021-08-13 23:25:54 · 406 阅读 · 0 评论 -
Spring和Java发送Email文件的方式
Java发送Email文件package test;import javax.mail.*;import javax.mail.internet.AddressException;import javax.mail.internet.InternetAddress;import javax.mail.internet.MimeMessage;import java.util.Date;import java.util.Properties;public class TestSendEma原创 2021-08-13 23:22:15 · 158 阅读 · 0 评论 -
Spring之JDBC
配置文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:util="http://www.springframework.org/schema/util" xsi:schemaLocation="原创 2021-08-13 20:30:20 · 77 阅读 · 0 评论 -
Spring的AOP
一:概念好多个任务之前的一个共有环节,再具体任务之前做点事情,任务之后做点事情< 事情是共有的,不是某一个具体的业务,这种情况,想到切面的思想例:我要从兰州出发到重庆吃火锅1.起始对象 兰州(没有真实存在main 项目开始)2.目标对象(Target Object) 重庆3.代理对象(AOP Proxy ) 代驾(Spring帮我们创建的 责任链模式)4.切面对象(Aspect) 好几个城市(沈阳 天津 济南 南京)5.切入点(Pointcut) 切入点 目标对象中的方法(吃火锅)原创 2021-08-12 17:45:26 · 80 阅读 · 0 评论 -
Spring引入外部文件
在Spring的核心文件中引入外部文件,通常外部文件为.properties 通过context引入一个外部的properties文件,通过${}获取properties文件中的值如:properties文件中name=thinpagprice=80000实体类中package domain;public class Computer { private String name; private Float price; public Computer() {.原创 2021-08-10 22:30:41 · 312 阅读 · 0 评论 -
Spring数组、集合的注入
实体类package domain;import java.util.Arrays;public class TestArray { private String name; private Computer computer; private String[] array; public TestArray() { } public TestArray(String name, Computer computer, String[] array)原创 2021-08-10 19:13:49 · 181 阅读 · 0 评论 -
Spring对象自动注入的方式
<?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/schema/beans https://w原创 2021-08-10 14:33:56 · 178 阅读 · 0 评论 -
Spring聚合对象注入的方式
Spring聚合对象注入的方式(组合关系)将一个类的对象当作另一个的属性,如:机房里面有一台电脑实体类Computerpackage domain;public class Computer { private String cname; private Float price; public Computer(String cname, Float price) { this.cname = cname; this.price = pri原创 2021-08-09 22:27:27 · 176 阅读 · 0 评论 -
Spring属性值注入的方式
ApplicationContext.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/schema/原创 2021-08-09 18:58:52 · 106 阅读 · 0 评论 -
Spring框架的初始
Spring框架Spring框架初始Spring框架:可以理解为是一个管理者,管理的是整个分层架构中的每一个对象,将每一个对象称为JavaBeanSpring最主要学习的内容IOC:控制反转 DI:依赖注入,DI有的前提是有IOC AOP:面向切面编程OOP:面向对象 SpringJDBC SpringMVCSpring框架的使用1.Spring下载jar包官网:https://spring.io/----->progects----->Spring Framewor原创 2021-08-09 16:57:55 · 99 阅读 · 0 评论