闲来无事,学习下Mybatis +gradle环境部署:
1.环境 版本:Gradle 3.2.1 , mybatis:3.3.0 ,java 1.8
gradle.build
apply plugin:'java' apply plugin:'application' //mainClassName='hello.HelloWorld' apply plugin: 'eclipse-wtp' repositories{ // maven库 def ibilio = "http://maven.ibiblio.org/maven2/" def abroad = "http://central.maven.org/maven2/" // 先从url中下载jar若没有找到,则在artifactUrls中寻找 maven { url ibilio artifactUrls abroad } } sourceCompatibility =1.8 targetCompatibility =1.8 dependencies{ def springVersion = "4.2.0.RELEASE" compile ("joda-time:joda-time:2.2", 'org.mybatis:mybatis:3.3.0') compile group: 'com.google.guava', name: 'guava', version: '20.0' compile("mysql:mysql-connector-java:5.1.36") // Spring依赖 compile("org.springframework:spring-aop:$springVersion", "org.springframework:spring-orm:$springVersion", "org.springframework:spring-jdbc:$springVersion", "org.springframework:spring-instrument-tomcat:$springVersion", "org.springframework:spring-instrument:$springVersion", "org.springframework:spring-framework-bom:$springVersion", "org.springframework:spring-expression:$springVersion", "org.springframework:spring-core:$springVersion", "org.springframework:spring-context-support:$springVersion", "org.springframework:spring-context:$springVersion", "org.springframework:spring-beans:$springVersion", "org.springframework:spring-aspects:$springVersion", "org.springframework:spring-test:$springVersion", "org.springframework:spring-tx:$springVersion", "org.springframework:spring-web:$springVersion", "org.springframework:spring-webmvc:$springVersion", "org.springframework:spring-webmvc-portlet:$springVersion") testCompile "junit:junit:4.12" } jar{ baseName='ssmstart' version='0.1' }
发现如果要生成依赖,除了跑gradle build 还得运行 gradle eclipse.
相关推荐
IntelliJ IDEA作为强大的Java集成开发环境,配合构建工具Gradle,可以极大地提高开发效率。本文将详细介绍如何使用IntelliJ IDEA 2016和Gradle搭建一个完整的SSM(Spring、SpringMVC、MyBatis)项目,并添加MyBatis ...
MyBatis是一个优秀的Java持久层框架,它支持定制化SQL、存储过程以及高级映射。在搭建MyBatis开发环境时,确保正确地引入必要的Jar...此外,使用构建工具如Maven或Gradle可以自动化管理这些依赖,简化环境搭建的过程。
- **安装与配置**:首先,你需要在你的机器上安装Gradle,并配置环境变量。Gradle提供了易于使用的命令行工具,使得你可以轻松地在项目中管理依赖。 - **构建脚本**:Gradle使用Groovy或者Kotlin DSL编写构建脚本...
【描述】中提到,这个"mybaits框架搭建"项目可能包括了创建MyBatis的环境,配置SqlSessionFactory,编写Mapper接口和XML配置文件,以及如何在Java代码中使用这些配置来执行SQL语句。然而,需要注意的是,这个示例...
在Spring Boot中集成MyBatis,我们需要添加相应的依赖到`pom.xml`或`build.gradle`文件,如: ```xml <groupId>org.mybatis.spring.boot <artifactId>mybatis-spring-boot-starter <version>2.2.2 ``` 接着,...
这将帮助开发者了解如何使用Gradle管理依赖,以及如何在Spring MVC环境中配置和使用MyBatis。 **Gradle基础** 1. **Gradle构建脚本**:Gradle使用Groovy或Kotlin编写构建脚本(build.gradle),这些脚本定义了项目...
它通过提供预配置的starter pom或gradle插件,使得开发者可以快速创建一个运行的独立应用,无需进行大量的XML配置。 2. **MyBatis**:MyBatis是一个轻量级的持久层框架,它将SQL语句与Java代码解耦,通过XML或注解...
本教程将详细解释如何生成包含MyBatis配置文件的JAR包,并在命令行环境中运行该JAR包来生成Mapper配置。 首先,理解MyBatis的核心组件和配置文件: 1. **mybatis-config.xml**:这是MyBatis的全局配置文件,包含了...
MyBatisDemo的构建过程可以通过这些工具自动化,使得项目的部署和分发变得更加简单。 通过这个MyBatisDemo项目,初学者可以深入理解MyBatis的工作原理,熟练掌握数据库操作,以及了解如何在Java环境中使用MyBatis和...
1. **配置环境**:首先确保安装了JDK、Maven(或Gradle)以及Tomcat等必要环境,并在项目中引入Spring、SpringMVC和Mybatis的依赖库。 2. **配置Spring**:创建Spring的配置文件(如`applicationContext.xml`),...
3. `web.xml`:Web 应用的部署描述符,定义了应用的配置,如 Servlet、过滤器、监听器等,对于 Spring 和 MyBatis 集成来说,这里会包含必要的配置信息,如数据源、Spring 容器配置、MyBatis 的 SqlSessionFactory ...
SpringBoot和MyBatis是Java开发中非常流行的框架组合,它们极大地简化了Web应用的构建和部署过程。SpringBoot以其“约定优于配置”的理念,使得开发者可以快速搭建应用,而MyBatis则提供了灵活的SQL映射框架,使得...
这个项目可能是一个基础教程或者示例,旨在展示如何将Spring Boot和MyBatis整合并以WAR形式部署。 描述中的“可直接打包成war,亲测可用”说明开发者已经测试过该项目,确保了它能够成功打包成WAR文件,并且这个...
在你的`pom.xml`或`build.gradle`文件中,添加Spring Boot和MyBatis的依赖。对于Maven项目,可以添加以下依赖: ```xml <!-- Spring Boot Starter Web --> <groupId>org.springframework.boot <artifactId>...
在准备这些JAR资源包后,我们可以通过Maven或Gradle等构建工具管理依赖,并在测试类中使用MyBatis的SqlSessionFactory或SqlSession对象,执行SQL语句,验证数据访问逻辑。例如,我们可以创建一个`@Before`方法初始化...
1. **环境配置**:首先,确保你的开发环境中已经安装了JDK7和Tomcat7,并在项目中引入SpringMVC和MyBatis的依赖库,这通常通过Maven或Gradle等构建工具完成。 2. **创建SpringMVC配置**:编写`web.xml`文件,这是...
项目构建完成后,使用Maven或Gradle打包成可执行的jar文件,然后通过java -jar命令启动。在开发过程中,Spring Boot内置的Actuator工具提供了健康检查、环境信息、指标监控等功能,方便开发者调试和优化。 9. **...
在IDEA中,可以通过Maven或者Gradle插件来运行Mybatis-Generator,只需执行对应的生命周期目标,如`mybatis-generator:generate`。执行后,配置文件中定义的代码将会被自动创建或更新。 5. **自定义模板**: 如果...
3. **环境信息**:/env 端点展示应用的环境属性,如配置项信息。 4. **审计跟踪**:/auditevents 端点记录应用的审计事件。 5. **日志管理**:可以配置端点暴露应用的日志信息,便于远程查看和分析。 在项目`...
1. **配置环境**:确保项目中已经引入了Spring、Spring MVC和MyBatis的依赖库,以及mybatis-generator的依赖。这些通常通过Maven或Gradle的pom.xml或build.gradle文件来管理。 2. **配置Spring**:创建spring-...