Spring
借汝之光,得以光明
不平凡的人生注定不平凡的路。
展开
-
Spring的 IOC 和 DI
1、IOC:控制反转这里是项目的目录,然后关于dao和service的实现类和接口就不在这里说了,在上一篇文章已经提到过,这里需要注意的是bean.xml文件。在这里创建容器,根据bean表情的id和全限定类名去获取实现类。<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframew...原创 2019-06-21 16:44:27 · 1549 阅读 · 0 评论 -
Java:三大框架整合搭建SSM框架
1、SSM原理图首先前端页面发送请求,然后通过前端控制器找到对应的Controller,Controller调用Service的方法,Service调用Dao层的方法,Dao方法对数据库操作,将查询的值返回到Controller进行处理。最后响应页面。Controller、Service、Dao分别对应springMVC、spring、mybatis框架。这也是MVC三层模型的基本思想。...原创 2019-08-08 12:23:13 · 1660 阅读 · 0 评论 -
spring框架基础
1、IOC和DI配置bean直接用在配置文件中用bean标签<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instanc...原创 2019-08-04 19:55:47 · 3101 阅读 · 0 评论 -
Spring 中JdbcTemplate的使用
1、项目目录以及数据库表的信息2、目录源代码pox.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ...原创 2019-06-28 10:53:51 · 2434 阅读 · 0 评论 -
Spring 基于注解的AOP
1、首先修改bean.xml的配置信息目录的结构可以看上一篇文章https://blog.csdn.net/weixin_44588495/article/details/93377796<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/bean...原创 2019-06-27 10:03:35 · 1583 阅读 · 0 评论 -
Spring 动态代理以及AOP
1、动态代理特点:字节码随用创建,随用随加载作用:不修改源码的基础上对方法增强分类:基于接口的动态代理基于子类的动态代理基于接口的动态代理:涉及的类:Proxy提供者:JDK官方如何创建代理对象:使用Proxy类中的newProxyInstance方法创建代理对象的要求:被代理类最少实现一个接口,如果没有则不能使用newProxyInstance参数的方法:(1)Cl...原创 2019-06-27 09:12:29 · 1877 阅读 · 0 评论 -
Spring 注解
@Configuration作用:指定当前类是一个配置类package config;import org.springframework.context.annotation.Configuration;@Configurationpublic class SpringConfiguration {}@ComponentScan作用:用于通过注解指定Spring在创...原创 2019-06-23 00:27:38 · 2521 阅读 · 0 评论 -
Spring 程序间的耦合和解耦
1、耦合大家可以看以下代码,jdbc的注册驱动以及连接数据库:在这里的第一行代码,大家可以看到,这就有很大的耦合性关系,因为DriverManager依赖于new com.mysql.jdbc.Driver()对象,connection对象依赖于DriverManager,大家可以尝试一下,如果你把msql的jar包去掉,那么运行时,在编译器就出现错误。而无法到达运行期。这里的耦合说的就是一...原创 2019-06-20 12:40:49 · 2311 阅读 · 3 评论 -
Spring 基于注解的IOC
1、曾经xml的配置<bean id="accountService" class="com.spring.service.Impl.IAccountServiceImpl" scope="" init-method="" destroy-method=""> <property name="" value="" / ref=""></proper...原创 2019-06-21 22:27:05 · 1754 阅读 · 0 评论 -
@ModelAttribute注解详解
1.@ModelAttribute在方法上注释被@ModelAttribute注解的方法会在所有的controller方法执行之前执行 @RequestMapping("say") public String sayHello(){ System.out.println("sayHello"); System.out.println(name); ...原创 2019-08-26 14:57:56 · 2232 阅读 · 0 评论