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 · 335 阅读 · 0 评论 -
Spring注解的总结
Spring注解的总结 xml中做的配置 对象管理 机制scope lazy-init 自动注入 autowire=“byName” 1.用于替代原有的bean标签 对象创建 @Component <beanid="“class=”“autowire=”"scope=“singleton” lazy- MVC分层架构更加清晰 控制层@Controller 业务层@Service 持久层@Repository 2.用于替代原有bean标签中的属性 对象机制的管理 @Scope(“singleton p原创 2021-08-14 23:29:26 · 98 阅读 · 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 · 112 阅读 · 0 评论 -
Spring和Java对计时器(Timer)的用法
java对计时器Timer package 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 · 425 阅读 · 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 · 181 阅读 · 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 · 95 阅读 · 0 评论 -
Spring的AOP
一:概念 好多个任务之前的一个共有环节,再具体任务之前做点事情,任务之后做点事情< 事情是共有的,不是某一个具体的业务,这种情况,想到切面的思想 例:我要从兰州出发到重庆吃火锅 1.起始对象 兰州(没有真实存在main 项目开始) 2.目标对象(Target Object) 重庆 3.代理对象(AOP Proxy ) 代驾(Spring帮我们创建的 责任链模式) 4.切面对象(Aspect) 好几个城市(沈阳 天津 济南 南京) 5.切入点(Pointcut) 切入点 目标对象中的方法(吃火锅)原创 2021-08-12 17:45:26 · 104 阅读 · 0 评论 -
Spring引入外部文件
在Spring的核心文件中引入外部文件,通常外部文件为.properties 通过context引入一个外部的properties文件,通过${}获取properties文件中的值 如: properties文件中 name=thinpag price=80000 实体类中 package domain; public class Computer { private String name; private Float price; public Computer() {.原创 2021-08-10 22:30:41 · 341 阅读 · 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 · 224 阅读 · 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 · 217 阅读 · 0 评论 -
Spring聚合对象注入的方式
Spring聚合对象注入的方式(组合关系) 将一个类的对象当作另一个的属性,如:机房里面有一台电脑 实体类Computer package 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 · 204 阅读 · 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 · 126 阅读 · 0 评论 -
Spring框架的初始
Spring框架 Spring框架初始 Spring框架:可以理解为是一个管理者,管理的是整个分层架构中的每一个对象,将每一个对象称为JavaBean Spring最主要学习的内容 IOC:控制反转 DI:依赖注入,DI有的前提是有IOC AOP:面向切面编程 OOP:面向对象 SpringJDBC SpringMVC Spring框架的使用 1.Spring下载jar包 官网:https://spring.io/----->progects----->Spring Framewor原创 2021-08-09 16:57:55 · 122 阅读 · 0 评论
分享