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>
分享到:
相关推荐
1. 创建Maven项目结构,配置pom.xml文件,添加所需的springmvc、redis、mybatis和相关依赖。 2. 配置Spring MVC的DispatcherServlet,定义拦截器、视图解析器等。 3. 设计和实现业务实体类,以及对应的MyBatis映射...
Spring Boot MVC + Maven + MyBatis 是一个常见的Java Web开发技术栈,用于构建高效、简洁且可独立运行的微服务应用。在这个项目中,我们主要关注三个核心组件:Spring Boot、MVC 和 MyBatis。 1. **Spring Boot**...
Maven 使用一种标准的目录结构和XML格式的项目对象模型(Project Object Model, POM),能够自动下载所需的库文件,编译源代码,运行测试,打包,部署等。在本项目中,Maven 负责集成所有依赖,包括Spring MVC、...
Maven+springMvc+Mybatis+spring+mysql的pom.xml的相关版本依赖
- 首先,通过Maven的POM.xml文件定义项目依赖,引入Spring、Spring MVC和MyBatis的库。 - 接着,在Spring的配置文件(如:applicationContext.xml)中,配置Spring的核心组件,如Bean的定义、AOP的配置等。 - 使用...
1. **配置MyBatis-Spring Boot Starter**: 在`pom.xml`中添加MyBatis-Spring Boot Starter依赖,它会自动帮助我们完成MyBatis与Spring Boot的集成。 2. **扫描Mapper**: 在Spring Boot主配置类上添加`@MapperScan`...
配置文件:pom.xml 3、搭建Spring配置:spring.xml(扫描service),config.properties,log4j.properties; 4、搭建spring和mybatis的配置:spring-mybatis.xm(扫描dao)) 5、测试Spring+mybatis的框架搭建,写单元测试...
2. **配置Maven**:更新pom.xml文件,添加MyBatis和MySQL驱动的依赖,同时确保Spring Boot的版本与依赖库兼容。 3. **创建数据库**:在MySQL中创建一个新数据库,用于存放项目数据。根据需要创建对应的表。 4. **...
1. 创建Maven项目,配置`pom.xml`引入Spring、SpringMVC、MyBatis以及它们的依赖。 2. 配置Spring的IoC容器,包括Bean的定义、AOP配置等。 3. 配置SpringMVC的`web.xml`,设置DispatcherServlet、视图解析器等。 4. ...
2. **引入依赖**:在pom.xml中添加Spring、SpringMVC、MyBatis以及相关驱动的依赖。 3. **配置Spring**:编写applicationContext.xml,配置Bean,如DataSource、SqlSessionFactoryBean、MapperScannerConfigurer等...
2. 添加依赖:在pom.xml文件中添加Struts2、Spring、MyBatis以及相关数据库驱动的依赖。 3. 配置Struts2:设置struts.xml配置文件,定义Action类和结果页面。 4. 配置Spring:创建Spring的配置文件(如...
1. 创建Maven多模块项目,并配置pom.xml文件。 2. 在每个模块中添加对应的依赖,如Spring Boot Starter Web、Mybatis、Redis Starter等。 3. 配置Spring Boot的application.properties或yaml文件,设置数据库连接、...
在IT行业中,构建一个高效、可维护的企业级Web应用程序常常会采用MVC(Model-...通过这样的配置,开发者可以快速构建起一个基于Spring MVC、Spring和MyBatis的Web应用,同时利用Maven的便利性进行项目的构建和管理。
要设置Maven,你需要在项目根目录下创建`pom.xml`文件,配置项目的依赖和插件。 SpringBoot是由Pivotal团队开发的一个框架,用于简化Spring应用的初始搭建以及开发过程。SpringBoot的核心特性是可以自动配置Spring...
【标题】"maven+springmvc+spring+mybatis"是一个经典的Java Web开发技术栈,它结合了四个关键组件:Maven(项目管理工具),Spring MVC(MVC框架),Spring(核心框架)以及MyBatis(持久层框架)。这个组合在企业...
本项目框架“maven+springMVC+mybatis+velocity+mysql+junit”提供了一种高效、灵活且可维护的解决方案。以下将详细讲解这些组件及其作用。 1. Maven: Maven是一个项目管理工具,用于构建、依赖管理和项目信息...
本项目"maven+struts2+spring+mybatis+springMVC"就是一个典型的Java Web应用开发组合,利用了这些框架的优势进行集成,实现了数据持久化、业务逻辑处理、视图展示以及依赖管理等多个层面的功能。 首先,我们来详细...
Spring、SpringMVC、Mybatis、Velocity和Maven是Java Web开发中常用的一组技术栈,它们各自在软件开发的不同层面发挥着重要作用。这个压缩包文件的标题和描述表明,它提供了一个集成这些技术的演示项目,下面我们将...
- 打开pom.xml文件,我们需要添加Spring、SpringMVC、MyBatis以及它们的依赖。例如: ```xml <!-- Spring --> <groupId>org.springframework <artifactId>spring-context <version>5.x.x.RELEASE <!-- ...
一个典型的`springmvc+maven+mybatis`项目结构包括:src/main/resources下的配置文件(如`applicationContext.xml`,`mybatis-config.xml`),src/main/java下的业务逻辑和服务层,src/main/webapp下的Web资源(如`...