Spring
幸福天涯
脚踏实地,方得始终。
展开
-
树形菜单实现(SSM)
1、搭建SSM(Spring+Spring MVC+Mybatis)所用包:2、web.xml配置+Spring配置文件+SpringMVC配置文件2.1、web.xml配置文件<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"原创 2020-05-28 09:52:52 · 1167 阅读 · 1 评论 -
Spring常用注解介绍
1、Spring使用注解是需要在配置文件配置以下内容,指定哪些包下可以使用注解;<context:component-scan base-package="service.Impl"></context:component-scan>2、常用注解:2.1、@Component():创建类对象,相当于标签2.2、@Service(),相当于@Component(),...原创 2020-05-01 00:18:59 · 207 阅读 · 0 评论 -
Spring中的声明式事务介绍
1、声明式事务与编程式事务:1.1、配置声明式事务:spring的声明式事务是基于通知advice的此处一般配置业务层(service层)需要事务管理的方法,例如新增、修改、删除的方法1.2、编程式事务与声明式事务的区别:1、编程式事务是手写事务控制代码2、声明式事务的代码已经由spring写好,只需要声明那些方法需要进行事务控制和如何进行事务控制就好。2、spring声明式事务配置:...原创 2020-04-30 23:56:12 · 191 阅读 · 0 评论 -
Spring scope配置单例、多例模式
1、scope属性介绍:scope="“是标签的一个属性,作用是:控制对象的作用范围(单例、多例模式)取值:scope=”"是标签的一个属性,作用是:控制对象的作用范围(单例、多例模式)取值:singleton:默认值,单例模式;prototype: 多例,每次获取对象都会重新实例化;当时导入包spring-mvc和包spring-mvc-portlet可以使用下列值(web应用):...原创 2020-04-29 15:13:14 · 2048 阅读 · 0 评论 -
Spring自动注入(自动注入、属性文件(*.properties))
**1、自动注入的前提:**Spring对象中的属性名(该属性指是对象属性)与ref="“值相同的情况可以使用自动注入。2、自动注入的五种使用方式介绍:自动注入是在或者标签中使用属性autowire=”“属性,autowire=""属性有五个值:default、no、byName、byType、constructor2.1、default值:如果在标签中使用,表示默认使用全局配置标签中的a...原创 2020-04-26 23:34:24 · 1030 阅读 · 0 评论 -
Spring AOP(面向切面编程)配置
1、Spring AOP配置所需包2、面向切面编程(AOP): 面向切面编程就是在原有纵向执行的程序中,对某个或者某一些方法添加横向通知形成横向切面的过程。2.1、原有功能方法称为切点 - pointCut2.2、前置通知:在切点之前执行的方法 - before advice2.3、后置通知:在切点之后执行的方法 - after advice2.4、异常通知:在切点发生异常的时候才会执...原创 2020-04-21 18:02:19 · 282 阅读 · 0 评论 -
Spring扩展之servlet+jsp开发
1、Spring框架中使用Servlet、jsp开发需要包:2、Spring配置文件的配置(Spring-web包):web.xml:<?xml version="1.0" encoding="UTF-8"?><web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:x...原创 2020-04-16 22:46:24 · 330 阅读 · 0 评论 -
Spring+MyBatis整合
1、整合Spring\MyBatis需要引入MyBatis所需包及Spring所需核心包、spring-aop、spring-jdbc、spring-tx、mybatis-spring包2、IDEA中使用pom.xml引入上述所需包pom.xml <dependencies> <dependency> <groupId>junit&...原创 2020-04-12 10:30:56 · 179 阅读 · 0 评论 -
Spring创建对象赋值的方法简介
**1、**上文中已经介绍Spring框架创建对象的三种方法,其中使用有参构造方法时,可以用给对象属性赋值,除了上述对象属性赋值方法以外,还可以使用set方法给对象属性赋值。**2、**本文使用set方法给对象属性赋值主要分为以下几种:基本数据类型及类似String的简单数据类型、Set<?>集合、List<?>集合、String[]、Map<?,?>集合及P...原创 2020-04-12 09:35:58 · 464 阅读 · 0 评论 -
Spring环境搭建及三种创建管理对象的方式
1、Spring环境搭建1.1、环境搭建所需核心包可通过在pom.xml文件中配置导入相关包: <!--以下四个包是Spring框架环境搭建所需包--> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-be...原创 2020-04-11 02:12:10 · 255 阅读 · 0 评论