`
843977358
  • 浏览: 245891 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

【maven项目】Spring MVC 中配置Memcache

阅读更多

今天项目上要求使用Memcache对数据进行缓存操作,因为之前的项目中用过Memcache,所以整理下来。

第一步:引入jar;在pom文件中添加以下内容

<!-- memcache -->
      		<dependency>
			<groupId>com.whalin</groupId>
			<artifactId>Memcached-Java-Client</artifactId>
			<version>3.0.0</version>
		</dependency>

 第二步:配置Memcache相关属性(init.properties)

#######################设置Memcached服务器参数#######################
#设置服务器地址
memcached.server=目标服务器ip:11211  #该端口号默认为11211
#容错
memcached.failOver=true
#设置初始连接数
memcached.initConn=20
#设置最小连接数
memcached.minConn=10
#设置最大连接数
memcached.maxConn=250
#设置连接池维护线程的睡眠时间
memcached.maintSleep=3000
#设置是否使用Nagle算法(Socket的参数),如果是true在写数据时不缓冲,立即发送出去
memcached.nagle=false
#设置socket的读取等待超时时间
memcached.socketTO=3000
#设置连接心跳监测开关
memcached.aliveCheck=true
#######################设置Memcached服务器参数#######################

 第三步:加载Memcache属性(memcached-content.xml)

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
	xmlns:context="http://www.springframework.org/schema/context" xmlns:tx="http://www.springframework.org/schema/tx"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dubbo="http://code.alibabatech.com/schema/dubbo"
	xmlns:aop="http://www.springframework.org/schema/aop" xmlns:task="http://www.springframework.org/schema/task"
	xsi:schemaLocation="http://www.springframework.org/schema/beans 
    http://www.springframework.org/schema/beans/spring-beans-3.2.xsd
    http://www.springframework.org/schema/context 
    http://www.springframework.org/schema/context/spring-context-3.2.xsd
    http://www.springframework.org/schema/tx 
    http://www.springframework.org/schema/tx/spring-tx-3.2.xsd
    http://code.alibabatech.com/schema/dubbo    
    http://code.alibabatech.com/schema/dubbo/dubbo.xsd
    http://www.springframework.org/schema/aop
    http://www.springframework.org/schema/aop/spring-aop-3.2.xsd
    http://www.springframework.org/schema/task  
	http://www.springframework.org/schema/task/spring-task-3.1.xsd">
	
	<!-- Memcached配置 -->  
    <bean id="memcachedPool" class="com.whalin.MemCached.SockIOPool"  
        factory-method="getInstance" init-method="initialize" destroy-method="shutDown">  
        <property name="servers">  
            <list>  
                <value>${memcached.server}</value>  
            </list>  
        </property>  
        <property name="initConn">  
            <value>${memcached.initConn}</value>  
        </property>  
        <property name="minConn">  
            <value>${memcached.minConn}</value>  
        </property>  
        <property name="maxConn">  
            <value>${memcached.maxConn}</value>  
        </property>  
        <property name="maintSleep">  
            <value>${memcached.maintSleep}</value>  
        </property>  
        <property name="nagle">  
            <value>${memcached.nagle}</value>  
        </property>  
        <property name="socketTO">  
            <value>${memcached.socketTO}</value>  
        </property>  
    </bean>
    
</beans>

 第四步:引入到spring配置文件中(applicationContext.xml)

<!-- 只需要加入这一句就可以 -->
<import resource="memcached-content.xml"/>

 

ok,大功告成!至于Memcache应用, 可以网上搜以下,就是一个单纯的exe文件, 用的时候打开就行,如图, 打开后就是这个样子

 要想看是否连接成功的话,可以在cmd中telnet 服务器地址 11211 (服务器地址与端口号之间是一个空格, 不要输入冒号)

 

  • 大小: 19 KB
4
1
分享到:
评论

相关推荐

    maven与spring MVC

    【标题】"maven与spring MVC"涉及到的是Java Web开发中的两个关键组件——Maven和Spring MVC,它们在构建和管理复杂项目时起着至关重要的作用。Maven是一个项目管理和综合工具,它通过提供一个标准化的构建过程和...

    IntelliJ IDEA上创建Maven Spring MVC项目

    3. **配置项目设置**:在Spring Initializr界面,填写以下信息: - Group:代表你的组织或公司名,通常用域名反向表示。 - Artifact:项目的基本模块名,通常是项目的名字。 - Packaging:选择"war",因为我们要...

    Eclipse+tomcat+maven 配置Spring mvc图文教程.zip

    7. 在Eclipse中配置Tomcat服务器,将项目部署上去。 8. 测试应用,确保请求能够正确路由到Controller并返回相应的视图。 这个"【Eclipse+tomcat+maven 配置Spring mvc图文教程.zip】"文件应该包含了上述所有步骤的...

    零配置Maven+Spring MVC4.2.4+Hibernate5.2.10

    零配置Maven+Spring MVC4.2.4+Hibernate5.2.10 零配置Maven+Spring MVC4.2.4+Hibernate5.2.10 零配置Maven+Spring MVC4.2.4+Hibernate5.2.10 零配置Maven+Spring MVC4.2.4+Hibernate5.2.10

    maven_spring mvc_mina dome

    通过解压并研究这些文件,学习者可以了解到如何配置Maven来管理项目依赖,如何在Spring MVC中配置Mina的Bean,以及如何编写处理网络事件的Mina处理器。 总结来说,这个项目为初学者提供了一个实战案例,让他们能够...

    Maven+Spring+Spring MVC+MyBatis+MySQL,搭建SSM框架环境

    Maven+Spring+Spring MVC+MyBatis+MySQL,搭建SSM框架环境

    maven构建spring mvc项目 + Mybatis整合 源码

    Maven通过POM文件来配置项目的依赖关系、构建过程等,简化了项目的构建和管理。在本项目中,Maven负责组织源代码、编译、测试、打包和部署等任务。 **Spring MVC** Spring MVC是Spring框架的一部分,专门用于处理...

    maven 搭建spring mvc环境

    总之,通过Maven搭建Spring MVC环境涉及的主要步骤包括:配置Maven、创建Maven项目、添加Spring MVC依赖、配置Spring MVC的Servlet和处理器、编写Controller、以及测试和部署。这些知识对于开发基于Spring MVC的Web...

    maven+spring MVC+Mybatis+jetty+mysql

    在本项目中,Maven 负责集成所有依赖,包括Spring MVC、Mybatis、Jetty和MySQL驱动等。 2. Spring MVC: Spring MVC 是Spring框架的一部分,它是一个基于模型-视图-控制器(Model-View-Controller)设计模式的Web...

    maven、spring mvc整合示例代码下载

    通过分析这些文件,开发者可以了解到如何设置Maven项目,配置Spring MVC,编写控制器,定义模型,以及如何组织服务和数据访问层。此外,还能学习到如何使用Maven构建和运行项目,以及如何进行单元测试。这些示例代码...

    maven搭建spring mvc项目

    1. **安装与配置Maven**:首先,确保你的系统已经安装了Maven,并且在环境变量中配置了`M2_HOME`和`PATH`,这样可以在命令行中直接运行Maven命令。 2. **创建项目结构**:Spring MVC项目通常有特定的目录结构,包括...

    maven、spring mvc、hibernate 项目源码下载

    在实际项目中,Maven通常用来管理Spring MVC和Hibernate等依赖,确保所有组件版本的一致性。Spring MVC负责处理Web请求和业务逻辑,而Hibernate则作为持久层框架,处理与数据库的交互。通过这三个技术的集成,开发者...

    Eclipse+tomcat+maven 配置Spring mvc图文教程

    本教程将详细介绍如何在Eclipse IDE中配置开发环境,包括Eclipse、Tomcat服务器、Maven构建工具以及Spring MVC的配置。以下是详细步骤: 1. **基础环境配置** - **JDK安装**:首先,你需要安装Java Development ...

    基于Maven的spring mvc

    - **配置Spring MVC**:在`web.xml`中配置`DispatcherServlet`,并加载Spring MVC的配置文件,如`servlet-context.xml`。 - **使用注解驱动**:Spring MVC支持注解驱动,使得配置更加简洁,如`@Controller`、`@...

    使用Eclipse构建Maven的Spring MVC项目的源代码

    `maven搭建图片`可能包含了在Eclipse中配置Maven项目的截图,而`com.yls.maven`可能是项目源代码中的一个包名,这个包可能包含了项目中的Controller或其他业务逻辑类。理解并掌握这些知识点,将有助于你在实际开发中...

    最新maven搭建的Spring mvc的demo

    通过这个例子,初学者可以了解Spring MVC的核心组件和Maven的项目构建流程,为后续深入学习和实际项目开发打下基础。同时,这个项目也适合有经验的开发者快速启动新项目,因为已经包含了必要的配置和依赖。

    Maven+Spring MVC +Hibernate Validate

    在本项目中,Maven确保了Spring MVC、Hibernate及其Validate模块以及其他相关库的正确集成和管理。 **Spring MVC**: Spring MVC是Spring框架的一部分,专门用于构建Web应用程序。它遵循模型-视图-控制器(MVC)设计...

    文件上传下载(maven + spring mvc + jetty)

    在本项目中,我们使用Maven来管理Spring MVC和Jetty等依赖,以及执行构建任务。通过在`pom.xml`文件中定义相关依赖,Maven会自动下载并管理这些库,确保项目的构建环境稳定。 接下来是Spring MVC,它是Spring框架的...

    基于Java和Maven的Spring MVC工程构建设计源码 - demo_springMVC_maven

    本源码提供了一个基于Java和Maven的Spring MVC工程构建设计。项目包含56个文件,其中包括...该项目旨在为Java开发者提供一个使用Maven构建Spring MVC工程的指南,通过Java和Maven技术实现,以提升开发效率和代码质量。

    maven + spring mvc整合示例代码下载.zip

    下载这个示例代码,可以深入学习如何在实际项目中整合Maven和Spring MVC,理解它们的工作原理,以及如何有效地管理Java Web应用的构建和开发流程。通过实践,你可以提高自己的开发效率,更好地掌握现代Java Web开发...

Global site tag (gtag.js) - Google Analytics