短代码快速记录

news/2024/7/4 1:41:20 标签: annotations, class, bean, behavior
class="baidu_pl">
class="article_content clearfix">
class="htmledit_views">

 

本文不做技术点分享,仅备份一下看到的一些短代码,为后续项目提供一个快速copy的地方

 

<!-- enable the configuration of transactional behavior based on class="tags" href="/tags/ANNOTATIONS.html" title=annotations>annotations -->

<tx:annotation-driven transaction-manager="txManager" mode="proxy" proxy-target-class="true"/>

<bean id="txManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">

 <property name="dataSource" ref="dataSource"/>

</bean>

 

class="Apple-style-span" style="border-collapse: separate; color: #000000; font-family: Simsun; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; font-size: medium;">class="Apple-style-span" style="font-family: Arial,Helvetica,sans-serif,SimSun; font-size: 14px; line-height: 22px;">

1. 使用JndiObjectFactoryBean,例如
<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName">
<value>java:/MySqlDS</value>
</property>
</bean>

2. 使用JndiObjectTargetSource,例如
<bean id="queueTarget" class="org.springframework.jndi.JndiObjectTargetSource">
<property name="jndiName">
<value>queue/testQueue</value>
</property>
</bean>

3. 如果不使用JndiTemplate实现InitialContext环境变量 的配置,则需要jndi.properties文件(放在classpath中,一般放在src下面),内容如下
java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory
java.naming.provider.url=jnp://localhost:1099
java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces

4. 使用JndiTemplate实现InitialContext环境变量的配置,例如
<bean id="queueTarget" class="org.springframework.jndi.JndiObjectTargetSource">
<property name="jndiName">
<value>queue/testQueue</value>
</property>
<property name="jndiTemplate">
<ref local="jndiTemplate"/>
</property>
</bean>
<bean id="jndiTemplate" class="org.springframework.jndi.JndiTemplate">class="Apple-converted-space"> 
<property name="environment">
<props>
<prop key="java.naming.factory.initial">org.jnp.interfaces.NamingContextFactory</prop>
<prop key="java.naming.provider.url">jnp://localhost:1099</prop>
<prop key="java.naming.factory.url.pkgs">org.jboss.naming:org.jnp.interfaces</prop>
</props>
</property>class="Apple-converted-space"> 
</bean>

 


http://www.niftyadmin.cn/n/1639027.html

相关文章

[Drools]JAVA规则引擎 -- Drools

Drools是一个基于java的规则引擎&#xff0c;开源的&#xff0c;可以将复杂多变的规则从硬编码中解放出来&#xff0c;以规则脚本的形式存放在文件中&#xff0c;使得规则的变更不需要修正代码重启机器就可以立即在线上环境生效。 本文所使用的demo已上传 http://download.csdn…

win10安装gradle

一、下载Gradle 可以去这个地址:http://services.gradle.org/distributions找到最新的版本进行安装.我下的是:gradle-3.1-bin.zip 二、安装 注意: 在安装Gradle之前要先安装JDK,安装了 把下载下来的压缩包解压到一个目录,例我解压到D盘, 接下来就是配置环境变量 新建环境变量名…

[Drools]JAVA规则引擎2 -- Drools实例

上一篇文章 http://blog.csdn.net/quzishen/archive/2011/01/25/6163012.aspx 描述了一些常用的drools的语法标签和一个模拟实例即发送积分的场景&#xff0c;这一片优化了一下代码&#xff0c;在此贴一下&#xff0c;希望有这方面使用经验的朋友多多交流沟通&#xff0c;指正不…

Mycat分布式数据库架构解决方案--配置defaultAccount属性报错解决方案

echo编辑整理&#xff0c;欢迎转载&#xff0c;转载请声明文章来源。欢迎添加echo微信(微信号&#xff1a;t2421499075)交流学习。 百战不败&#xff0c;依不自称常胜&#xff0c;百败不颓&#xff0c;依能奋力前行。——这才是真正的堪称强大&#xff01;&#xff01;&#xf…

Redis安装--CentOS7上安装Redis

echo编辑整理&#xff0c;欢迎转载&#xff0c;转载请声明文章来源。欢迎添加echo微信(微信号&#xff1a;t2421499075)交流学习。 百战不败&#xff0c;依不自称常胜&#xff0c;百败不颓&#xff0c;依能奋力前行。——这才是真正的堪称强大&#xff01;&#xff01;&#xf…

raft 和 paxos

Raft协议比paxos的优点是 容易理解&#xff0c;容易实现。它强化了leader的地位&#xff0c;把整个协议可以清楚的分割成两个部分&#xff0c;并利用日志的连续性做了一些简化&#xff1a; &#xff08;1&#xff09;Leader在时。由Leader向Follower同步日志 &#xff08;2&…

修改JSONObject源码使JSON官方的java扩展支持对汉字进行ascii转义

本文转自:http://eit.name/blog/read.php?462 近日某同事在用java发布一个API时&#xff0c;使用Json进行数据编码&#xff0c;发现JSON官方的java扩展在处理汉字时未进行ascii转义&#xff0c;如下所示&#xff1a; Java源码&#xff1a; AppObject aonew AppObject(20,&quo…

Redis的使用--基本数据类型的操作命令和应用场景

echo编辑整理&#xff0c;欢迎转载&#xff0c;转载请声明文章来源。欢迎添加echo微信(微信号&#xff1a;t2421499075)交流学习。 百战不败&#xff0c;依不自称常胜&#xff0c;百败不颓&#xff0c;依能奋力前行。——这才是真正的堪称强大&#xff01;&#xff01;&#xf…