![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
helong0102
这个作者很懒,什么都没留下…
展开
-
Spring-IOC/DI
Spring 概念1).spring 是一个开源代码的设计层框架2).它用于解决业务层与其他各层松耦合问题,它将面向接口编程的思想贯穿整个系统应用3).Spring是一个分层的java SE/EE full-stack(一站式)轻量级开源框架Spring-IOCSpring-IOCIOC–inversion of contorl(控制反转:将对象创建权交给Spring)Spri...原创 2019-09-21 21:18:22 · 149 阅读 · 0 评论 -
SSH框架整合(代码示例)
SSH框架整合目录SSH框架整合resourcesrcwebresourceapplicationContext.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi...原创 2019-09-27 23:34:58 · 373 阅读 · 0 评论 -
Spring整合web项目
Spring整合web项目1.创建java工程(javaEE)2.引入jar包spring-web.jar和springs所需jar包(在spring框架中可以找到)3.创建服务层的方法package com.helong.service;public class UserService { public void save(){ System.out...原创 2019-09-26 22:20:39 · 125 阅读 · 0 评论 -
Spring-事务
Spring-事务解决示例1.创建dao层的接口和实现类package com.helong.demo2;public interface AccountDao { /*加钱*/ public void addMoney(String name,Double money); /*减钱*/ public void minusMoney(String na...原创 2019-09-26 21:02:27 · 118 阅读 · 0 评论 -
Spring-JDBC模板
Spring-JDBC模板1.引入jar包(包括DBCP,C3P0,Druid连接池的jar包)2.创建数据库和表3.在src下添加配置文件(applicationContext.xml)<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/sch...原创 2019-09-26 18:55:04 · 199 阅读 · 0 评论 -
Spring--AOP注解方式切面开发
Spring--AOP注解方式切面开发1.引入jat包2.引入配置文件(applicationContxt.xml)<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www...原创 2019-09-26 15:38:59 · 290 阅读 · 0 评论 -
AOP切入点表达式
AOP切入点表达式 基于execution函数完成语法:【访问修饰符】 方法返回值 包名.类名.方法名(参数)* public com.helong.demo.GoodsDaoImpl.save(..) (..)代表参数为任意参数* com.helong.demo.GoodsDaoImpl.save(..) * 代表返回值为任意类型* ...原创 2019-09-26 13:30:16 · 202 阅读 · 0 评论 -
Spring--AOP通知类型及其使用
Spring-AOP通知类型前置通知在目标方法执行之前进行操作后置通知在目标方法执行之后进行操作环绕通知在目标方法执行之前和之后进行通知异常抛出通知在程序出现异常的时候进行操作最终通知无论是否出现异常,代码最终都会执行实现过程:1.创建实现类接口package com.helong.demo1;public interface GoodsD...原创 2019-09-26 13:22:37 · 138 阅读 · 0 评论 -
Spring中AOP的使用
Spring中spring-test的使用1.引入jar包2.在测试类中添加注解//添加测试的注解的位置@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration("classpath:applicationContext.xml")public class AopTest { //通过注解的形式来调用该类...原创 2019-09-25 19:25:13 · 85 阅读 · 0 评论 -
Spring--AOP相关术语
Spring--AOP相关术语Joinpoint:连接点:能够被增强的方法,这些方法被称为连接点Pointcut:切入点:真正被切入的方法Advrice:通知:增加的内容,通常是封装成一个方法,这个方法称为通知Introduction:引介:类层面的增强,给原有的类添加一些新的属性和方法Target:被增强的对象Weaving:织入:把通知给切入点的过程Proxy:代...原创 2019-09-25 17:48:29 · 103 阅读 · 0 评论 -
Spring服务层(service)与dao层结合
Spring–服务层与dao层传统写法示例1.在web-inf目目录下创建lib文件夹,将相关jar包全部引入2.在src下创建配置文件(applicationContext.xml)3.在src下创建service、dao、test包4.在service包下创建接口(UserService.java),并创建类(UserServiceImpl.java)实现接口中的方法。...原创 2019-09-24 19:09:10 · 2707 阅读 · 0 评论 -
Spring IOC注解开发
IOC注解1.在spring4之后,想要使用注解的形式,必须要引入aop包于lib文件中并add…(在需要的包中已经添加了)2.在配置文件中,引入一个context约束<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" ...原创 2019-09-24 14:10:06 · 98 阅读 · 0 评论 -
Spring属性注入
Spring 属性注入Spring构造方法式 属性注入1.在所访问的类(实体类)中创建含有对应属性所对应的构造方法(属性按照传参数的形式传递进去)public class Student { public String name; public Integer age; public Student(String name, Integer age) { ...原创 2019-09-23 23:34:46 · 113 阅读 · 0 评论 -
Bean相关配置、作用范围、工厂的实例化方式、分模块配置
Bean相关配置名称与标识id:使用了约束(唯一的)里面不能出现特殊字符(一般情况下使用id,因为具有唯一性)name:无唯一约束对象的生命周期(实体类的生命周期)init-method:Bean(工厂)开始的时候执行的方法destory-method:Bean(工厂)销毁的时候执行的方法示例:<bean id="person" class="com.helong.d...原创 2019-09-23 20:20:35 · 119 阅读 · 0 评论 -
SSH项目搭建-准备
SSH项目搭建1.创建工程--tomcat2.创建we/web-inf/lib文件夹,引入全部jar包3.创建配置文件夹resource将配置文件放入4.建立相应的数据库,并修改jdbc.properties文件中的相关信息5.开启注解功能6.将前端页面放到web目录中7.设置默认浏览器并开启热部署8.配置核心过滤器,spring监听器,设置欢迎页...原创 2019-09-30 00:15:05 · 193 阅读 · 0 评论