spring-mvc集成urule

引用urule资料网址

http://wiki.bsdn.org/pages/viewpage.action?pageId=75071533

一、pom文件加载jar包

<dependencies>
    <dependency>
        <groupId>com.bstek.urule</groupId>
        <artifactId>urule-console</artifactId>
        <version>2.1.6</version>
    </dependency>
</dependencies>
<repositories>
    <repository>
        <id>sonatype</id>
        <url>https://oss.sonatype.org/content/groups/public/</url>
    </repository>
</repositories>

二、web.xml修改

<!-- spring容器监听器 -->
    <listener>
        <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
    </listener>
    <context-param>
        <param-name>contextConfigLocation</param-name>
        <!-- 在 param-value中引入urule-console-context.xml文件,如果原springmvc已经引入,在后边加上
        如:
        <param-value>
            classpath:spring/spring-*.xml,
            classpath*:urule-console-context.xml
        </param-value>  -->
        <param-value>classpath:urule-console-context.xml</param-value>
    </context-param>

<-- 这个Servlet负责控制台中所有页面与服务端的交互 -->
    <servlet>
        <servlet-name>uruleServlet</servlet-name>
        <servlet-class>com.bstek.urule.console.servlet.URuleServlet</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>uruleServlet</servlet-name>
        <url-pattern>/urule/*</url-pattern>
    </servlet-mapping>

三、添加urule的配置文件

在web.xm中的DispatcherServlet配置的spring配置文件中加入

    <bean parent="urule.props">
        <property name="location">
            <value>classpath:urule/configure.properties</value>
        </property>
    </bean>

四、urule采用Spring中配置数据源连接数据库

属性名 含义
urule.repository.datasourcename 当前在标准spring context中已配置的数据源的bean id
urule.repository.databasetype 当前采用数据源对应的数据库类型,目前支持的类型有6种,分别是:mysql、mssql、oracle、db2、derby以及postgresql
urule.repository.datasourcename=dataSource
urule.repository.databasetype=mysql

以上为自己琢磨的一些步骤,写的可能不全面,不喜勿喷!

发布了12 篇原创文章 · 获赞 2 · 访问量 3713

猜你喜欢

转载自blog.csdn.net/qq_36249132/article/details/81983819