2 肖帝

尚未进行身份认证

暂无相关描述

等级
TA的排名 3w+

Springle通过调用静态工厂方法和通过调用实例工厂方法创建Bean

通过调用静态工厂方法创建Bean调用静态工厂方法创建Bean是将对象创建的过程封装到静态方法中,当客户端需要对象时,只需要简单调用静态方法而不用关心创建对象的细节要生声明通过静态方法创建Bean,需要在Bean的class属性里中鼎拥有该工厂的方法的类,同时在factory-method属性里指定工厂方法的名称,最后用constrctor-arg元素为该方法传递参数通过调用实例工厂方法创...

2019-06-18 14:11:45

Spring中Bean的作用域

bean的作用域:在spring中可以在元素的scope属性里设置bean的作用域默认情况下,Spring只为每个子啊IOC容器里声明的Bean创建唯一一个实例,整个IOC容器范围都能共享该实例所有后续的getBean()和bean引用都将返回这个唯一的Bean实例,该作用域被称为singleton,它是所有Bean的默认作用域类别说明singleto...

2019-06-18 11:50:13

Spring继承Bean配置和依赖Bean配置

继承Bean配置Spring允许继承bean的配置,被继承的bean称之为父Bean,继承这个父Bean的Bean称之为子bean子Bean从父Bean中继承配置i,包括Bean的属性配置子Bean也可以覆盖从父Bean继承过来的配置父Bean可以作为配置模板,也可以作为Bean实例,若只想把父Bean作为模板,可以设置的abstract属性为true,这样Spring将不会实例化这个Be...

2019-06-18 11:49:35

Spring使用P命名空间

使用P命名空间idea使用时需在applicationContext.xml头部配置 xmlns:p=“http://www.springframework.org/schema/p”为了简化XML文件的配置,越来越多的XML文件采用属性而非子元素配置信息。Spring从2.5版本开始引入了一个新的p命名空间,可以通过元素属性的方式配置Bean的属性。使用...

2019-06-18 11:48:46

Spring中集合的属性

集合属性:在Spring中可以通过一组内置的XML标签(例如:,,来配置集合属性配置Java.util.List类型的属性,需要指定标签,在标签里包含一些元素,这些标签可以通过指定简单的常量值通过指定对其他Bean的引用,通过指定内置Bean定义,通过指定空元素,甚至可以内嵌其他集合数组定义和List一样,都使用<list>配置Java.util.Set需要<se...

2019-06-18 11:47:35

Spring中Bean的配置

IOC&DI概述:IOC:反转资源获取的方向,传统的资源查找方式要求组件向容器发起请求查找资源,作为回应,容器返回资源,而IOC之后,则是容器主动地将资源推送给它所管理的组件,组件索要做到仅是选择一种合适的方式来接受资源,这种行为也称为查找的被动形式DI:IOC的另一种表述方式,即组件以一些预定好的方式(例如:Setter方法)接受来自容器的资源注入,相对于IOC而言,这种表述更直...

2019-06-18 11:46:55

Spring构造方法注入

构造方法注入:通过构造方法注入bean的属性值或者依赖的对象,它保证了bean实例在实例化后就可以使用构造器注入在元素里声明属性字面值:可以用字符串表示的值,可以通过元素标签或value属性进行注入基本的数据类型及其封装类,String等类型都可以采取字面值注入的方式若字面值包含特殊字符,可以用<![CDATA[]]>把字面值包裹起来引入其他Bean组成应用程序的Bea...

2019-06-18 11:46:11

spring 是什么?

spring是什么?spring是一个开源框架spring为简化企业级应用开发而生,使用spring可以实现简单的Javabean实现,以前只有EJB才能实现这个功能Spring是一个IOC(DI)和AOP容器框架具体描述Spring:1.轻量级:Spring是非侵入性的,基于Spring开发应用中的对象可以不依赖于Spring的API2.控制反转:是面向对象的一中设...

2019-06-18 11:44:56

使用IDEA创建web项目并运行项目

点击File->New->Project…选择Java\JavaEnterprise->WebApplication,然后next注意:第四步可以选择不同的,Java:创建简单的web工程JavaEnterprise:创建企业级的web工程起一个项目名字,这里以JavaWebTest为例,然后点击Finsh即可项目目录结构如下:修改一下i...

2019-06-04 10:31:22

在win10中为Tomcat 9配置环境变量

右击“我的电脑”,点击“属性”,选择“高级系统变量”选择“高级”选项卡->“环境变量”在“系统变量”中,添加系统变量添加内容如下:新建变量名:TOMCAT_HOME变量值:C:\apache-tomcat-9.0.12//复制你自己电脑上的tomcat解压目录点击确定。然后编辑修改CLASSPATH和Path的变量值。在ClassPath的变量值中加入:%TOMCAT_H...

2019-06-03 00:05:42

HTML5标签的介绍和使用

web标准不是某一个标准,而是由W3C和其他标准化组织指定的一系列标准的集合主要包括:结构(Structre):使内容更清晰、更由逻辑性  表现(presention):用于修饰内容的样式  行为(Behavior):内容的交互及操作效果   结构标准:结构用于对网页元素进行整理和分类,主要学习HTML   表现标准:表现用于设置网页元素的版式、颜色、大小等外观样式,主要指的是CSS...

2019-01-23 11:18:36

2019最新Activiti6.0工作流查询历史数据

查询历史数据,主要查询的是act_hi_*表以下是查询数据列表的方法总结:packagecom.redpig.activiti.history;importorg.activiti.engine.ProcessEngine;importorg.activiti.engine.ProcessEngines;importorg.activiti.engine.history.*;...

2019-01-21 12:24:18

2019最新Activiti6.0工作流办理公共任务(组任务)

1.公共任务也成称为组任务,就是当前的任务可以由多个人进行办理,在设置流程图的时候进行设置2.如何办理公共任务?  可以通过claim()把公共任务拾取成个人任务,然后通过办理个人任务的形式办理公共任务3.如果当前的任务已从公共任务拾取成个人任务的时候,还可以通过setAssignee()将个人任务回退到公共任务4.流程图:5.代码packagecom.redpig.activi...

2019-01-21 11:16:13

2019最详细Activiti6.0在开发中如何获图片文件的输入流(很重要!!!)

1.在开发中一般都会有获取工作流程图的需求,针对这个业务我们一般都如何去实现的呢?2.首先获取存储服务getRepositoryService();下有个方法getProcessDiagram(String)就可以获取流程图,注意获取这个方法的时候要跟上需要获取流图3.可以将流程图传输到网页或者到文件,因为copy到文件比较简单,可以使用到copyInputStreamToFile将流程图输入...

2019-01-18 10:51:38

2019最详细Activiti6.0如何在项目中结束流程实例

1.在执行结束流程实例的时候一般操作的最少有两张表,当然历史表我们在这不具体介绍结束的的有执行表act_ru_execution和任务表act_ru_task2.首先要获取正在运行的服务getRuntimeSeraice()下的一个删除进程实例的方法deleteProcessInstance(string,string);这个方法需要传递两个参数,第一个参数写要结束(删除)的流程实例id,第二...

2019-01-18 10:23:28

2019最详细Activiti6.0在开发中如何查询实例表

1.查询实例表首先用到的是createProcessInstanceQuery()(中文含义是创建流程实例查询),这个方法属于运行时服务getRuntimeService()中的方法,因此需要获取服务并获取服务中的方法,才能获取实例查询,主要查询的时act_ru_execution表中的数据,然后可以根据相应的条件进行筛选如,processDefinitionKey按照key进行筛选、orde...

2019-01-18 10:10:14

2019.最新Activiti6.0删除部署流程表(两种删除方式)

删除部署信息,但这种方式只能删除未启动流程实例的部署表,这种方式开开源删除部署的三张表act_re_deployment、act_re_procdef、act_ge_bytearray/***删除部署信息(删除的是三张表的内容)*/@Testpublicvoidtest07(){//删除部署表(根据id删除)...

2019-01-17 11:19:23

2019最新Activiti6.0查询部署表

根据id查询部署到数据库中的act_re_deployment流程表/***查询部署列表*/@Testpublicvoidtest05(){//查询部署对象,查询的是act_re_deployment这个表DeploymentQueryquery=defaultProcessEngine.getRepositoryService().createDe...

2019-01-17 11:12:35

2019最新Activiti6.0部署流程图到数据库

1.首先,创建流程图2.创建方式:在src下面右键3.写上文件名然后ok4.设计流程图5.流程设计好之后,复制一份修改后缀,把bpmn后缀修改为xml后缀,使用快捷键SHIFT+F6改好后缀名之后,选中文件,继续执行下一步使用快捷键CTRL+ALT+SHIFT+U会出现以下界面以上bpmn文件和png文件创建好之后就开始代码的编写部署有两种方式1.部署单个流程定义文...

2019-01-17 11:09:00

2019最全Activiti6.0框架自动创建表的3种方式

1.环境描述 IDEA:2018.3 MySQL:5.7  注意:这里的idea在window系统上,而MySQL在centos7系统上2.开发 2.1创建一个普通的Java项目   File---->new---->project---->选择javaee—>helloworld模板(可选可不选)----&gt

2019-01-16 10:51:08

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。