`
reverocean
  • 浏览: 195410 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

Maven+Mybatis+Spring配置之第一步:配置pom.xml依赖

阅读更多

1.配置slfj+logback:
<!-- Logging -->
		<dependency>
			<groupId>org.slf4j</groupId>
			<artifactId>slf4j-api</artifactId>
			<version>${org.slf4j.version}</version>
		</dependency>
		<dependency>
			<groupId>org.slf4j</groupId>
			<artifactId>jcl-over-slf4j</artifactId>
			<version>${org.slf4j.version}</version>
			<scope>runtime</scope>
		</dependency>
		<dependency>
			<groupId>org.slf4j</groupId>
			<artifactId>slf4j-log4j12</artifactId>
			<version>${org.slf4j.version}</version>
			<scope>runtime</scope>
		</dependency>
		<dependency>
			<groupId>log4j</groupId>
			<artifactId>log4j</artifactId>
			<version>1.2.15</version>
			<exclusions>
				<exclusion>
					<groupId>javax.mail</groupId>
					<artifactId>mail</artifactId>
				</exclusion>
				<exclusion>
					<groupId>javax.jms</groupId>
					<artifactId>jms</artifactId>
				</exclusion>
				<exclusion>
					<groupId>com.sun.jdmk</groupId>
					<artifactId>jmxtools</artifactId>
				</exclusion>
				<exclusion>
					<groupId>com.sun.jmx</groupId>
					<artifactId>jmxri</artifactId>
				</exclusion>
			</exclusions>
			<scope>runtime</scope>
		</dependency>
		<dependency>
			<groupId>ch.qos.logback</groupId>
			<artifactId>logback-classic</artifactId>
			<version>${logback.version}</version>
			<type>jar</type>
			<scope>compile</scope>
		</dependency>
		<dependency>
			<groupId>ch.qos.logback</groupId>
			<artifactId>logback-core</artifactId>
			<version>${logback.version}</version>
			<type>jar</type>
			<scope>compile</scope>
		</dependency>
		<dependency>
			<groupId>org.slf4j</groupId>
			<artifactId>jcl-over-slf4j</artifactId>
			<version>${org.slf4j.version}</version>
			<type>jar</type>
			<scope>compile</scope>
		</dependency>
		<dependency>
			<groupId>org.slf4j</groupId>
			<artifactId>log4j-over-slf4j</artifactId>
			<version>${org.slf4j.version}</version>
			<type>jar</type>
			<scope>compile</scope>
		</dependency>
		<dependency>
			<groupId>org.slf4j</groupId>
			<artifactId>jul-to-slf4j</artifactId>
			<version>${org.slf4j.version}</version>
			<type>jar</type>
			<scope>compile</scope>
		</dependency>
		<dependency>
			<groupId>org.slf4j</groupId>
			<artifactId>slf4j-api</artifactId>
			<version>${org.slf4j.version}</version>
			<type>jar</type>
			<scope>compile</scope>
		</dependency>


2.Spring配置:
<dependency>
			<groupId>org.springframework</groupId>
			<artifactId>spring-webmvc</artifactId>
			<version>${org.springframework.version}</version>
			<type>jar</type>
			<scope>compile</scope>
		</dependency>
		<dependency>
			<groupId>org.springframework</groupId>
			<artifactId>spring-context</artifactId>
			<version>${org.springframework.version}</version>
			<type>jar</type>
			<scope>compile</scope>
		</dependency>


3.Mybatis配置:
<dependency>
			<groupId>org.mybatis</groupId>
			<artifactId>mybatis</artifactId>
			<version>3.0.5-SNAPSHOT</version>
		</dependency>
		<dependency>
			<groupId>org.mybatis</groupId>
			<artifactId>mybatis-spring</artifactId>
			<version>1.0.0</version>
		</dependency>


另外还需要给mybatis加一个repository:
<repository>
			<id>mybatis-snapshot</id>
			<name>MyBatis Snapshot Repository</name>
			<url>https://oss.sonatype.org/content/repositories/snapshots</url>
		</repository>

4.BoneCP数据源的依赖
<dependency>
			<groupId>com.jolbox</groupId>
			<artifactId>bonecp</artifactId>
			<version>0.7.1-rc2</version>
		</dependency>
		<dependency>
			<groupId>com.jolbox</groupId>
			<artifactId>bonecp-provider</artifactId>
			<version>0.7.1-rc2</version>
		</dependency>
		<dependency>
			<groupId>com.jolbox</groupId>
			<artifactId>bonecp-spring</artifactId>
			<version>0.7.1-rc2</version>
		</dependency>

还需要给BoneCP加一个repostory:
<repository>
			<releases>
				<enabled>true</enabled>
			</releases>
			<id>bonecp-repo</id>
			<name>BoneCP Repository</name>
			<url>http://jolbox.com/bonecp/downloads/maven</url>
		</repository>
分享到:

相关推荐

    maven+springmvc+redis+mybatis整合

    1. 创建Maven项目结构,配置pom.xml文件,添加所需的springmvc、redis、mybatis和相关依赖。 2. 配置Spring MVC的DispatcherServlet,定义拦截器、视图解析器等。 3. 设计和实现业务实体类,以及对应的MyBatis映射...

    spring bootMVC+maven+mybatis

    Spring Boot MVC + Maven + MyBatis 是一个常见的Java Web开发技术栈,用于构建高效、简洁且可独立运行的微服务应用。在这个项目中,我们主要关注三个核心组件:Spring Boot、MVC 和 MyBatis。 1. **Spring Boot**...

    maven+spring MVC+Mybatis+jetty+mysql

    Maven 使用一种标准的目录结构和XML格式的项目对象模型(Project Object Model, POM),能够自动下载所需的库文件,编译源代码,运行测试,打包,部署等。在本项目中,Maven 负责集成所有依赖,包括Spring MVC、...

    Maven+springMvc+Mybatis+spring+mysql的pom.xml的相关版本依赖

    Maven+springMvc+Mybatis+spring+mysql的pom.xml的相关版本依赖

    SpringMvc+Spring+Mybatis+Maven+注解方式=整合

    - 首先,通过Maven的POM.xml文件定义项目依赖,引入Spring、Spring MVC和MyBatis的库。 - 接着,在Spring的配置文件(如:applicationContext.xml)中,配置Spring的核心组件,如Bean的定义、AOP的配置等。 - 使用...

    idea配置maven+Springboot+mybatis+oracle

    1. **配置MyBatis-Spring Boot Starter**: 在`pom.xml`中添加MyBatis-Spring Boot Starter依赖,它会自动帮助我们完成MyBatis与Spring Boot的集成。 2. **扫描Mapper**: 在Spring Boot主配置类上添加`@MapperScan`...

    springMVC+Spring+Mybatis+Maven整合代码案例

    配置文件:pom.xml 3、搭建Spring配置:spring.xml(扫描service),config.properties,log4j.properties; 4、搭建spring和mybatis的配置:spring-mybatis.xm(扫描dao)) 5、测试Spring+mybatis的框架搭建,写单元测试...

    spring boot+maven+mybatis+mysql

    2. **配置Maven**:更新pom.xml文件,添加MyBatis和MySQL驱动的依赖,同时确保Spring Boot的版本与依赖库兼容。 3. **创建数据库**:在MySQL中创建一个新数据库,用于存放项目数据。根据需要创建对应的表。 4. **...

    maven+spring+springmvc+mybatis

    1. 创建Maven项目,配置`pom.xml`引入Spring、SpringMVC、MyBatis以及它们的依赖。 2. 配置Spring的IoC容器,包括Bean的定义、AOP配置等。 3. 配置SpringMVC的`web.xml`,设置DispatcherServlet、视图解析器等。 4. ...

    maven+mybatis+spring+springmvc整合

    2. **引入依赖**:在pom.xml中添加Spring、SpringMVC、MyBatis以及相关驱动的依赖。 3. **配置Spring**:编写applicationContext.xml,配置Bean,如DataSource、SqlSessionFactoryBean、MapperScannerConfigurer等...

    Struts2+maven+spring+mybatis整合实现注册功能实例

    2. 添加依赖:在pom.xml文件中添加Struts2、Spring、MyBatis以及相关数据库驱动的依赖。 3. 配置Struts2:设置struts.xml配置文件,定义Action类和结果页面。 4. 配置Spring:创建Spring的配置文件(如...

    构建maven+Spring Boot+Mybatis+redis多模块层级项目

    1. 创建Maven多模块项目,并配置pom.xml文件。 2. 在每个模块中添加对应的依赖,如Spring Boot Starter Web、Mybatis、Redis Starter等。 3. 配置Spring Boot的application.properties或yaml文件,设置数据库连接、...

    springmvc + spring + mybatis + maven整合配置文件

    在IT行业中,构建一个高效、可维护的企业级Web应用程序常常会采用MVC(Model-...通过这样的配置,开发者可以快速构建起一个基于Spring MVC、Spring和MyBatis的Web应用,同时利用Maven的便利性进行项目的构建和管理。

    Maven+SpringBoot+MyBatis+MySQL实现增删改查源码

    要设置Maven,你需要在项目根目录下创建`pom.xml`文件,配置项目的依赖和插件。 SpringBoot是由Pivotal团队开发的一个框架,用于简化Spring应用的初始搭建以及开发过程。SpringBoot的核心特性是可以自动配置Spring...

    maven+springmvc+spring+mybatis

    【标题】"maven+springmvc+spring+mybatis"是一个经典的Java Web开发技术栈,它结合了四个关键组件:Maven(项目管理工具),Spring MVC(MVC框架),Spring(核心框架)以及MyBatis(持久层框架)。这个组合在企业...

    maven+springMVC+mybatis+velocity+mysql+junit项目框架搭建

    本项目框架“maven+springMVC+mybatis+velocity+mysql+junit”提供了一种高效、灵活且可维护的解决方案。以下将详细讲解这些组件及其作用。 1. Maven: Maven是一个项目管理工具,用于构建、依赖管理和项目信息...

    maven+struts2+spring+mybatis+springMVC

    本项目"maven+struts2+spring+mybatis+springMVC"就是一个典型的Java Web应用开发组合,利用了这些框架的优势进行集成,实现了数据持久化、业务逻辑处理、视图展示以及依赖管理等多个层面的功能。 首先,我们来详细...

    Spring+SpringMVC+Mybatis+Velocity+Maven demo

    Spring、SpringMVC、Mybatis、Velocity和Maven是Java Web开发中常用的一组技术栈,它们各自在软件开发的不同层面发挥着重要作用。这个压缩包文件的标题和描述表明,它提供了一个集成这些技术的演示项目,下面我们将...

    使用intellij idea搭建MAVEN+SSM(Spring+SpringMVC+MyBatis

    - 打开pom.xml文件,我们需要添加Spring、SpringMVC、MyBatis以及它们的依赖。例如: ```xml &lt;!-- Spring --&gt; &lt;groupId&gt;org.springframework &lt;artifactId&gt;spring-context &lt;version&gt;5.x.x.RELEASE &lt;!-- ...

    springmvc+maven+mybatis.doc

    一个典型的`springmvc+maven+mybatis`项目结构包括:src/main/resources下的配置文件(如`applicationContext.xml`,`mybatis-config.xml`),src/main/java下的业务逻辑和服务层,src/main/webapp下的Web资源(如`...

Global site tag (gtag.js) - Google Analytics