开发spring用idea和eclipse哪个好好还是idea好

是一个基于Apache Ant和Apache Maven概念的项目自动化建构工具。 它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,抛弃了基于XML的各种繁琐配置。
属于SpringFrameWork的后续产品,已经融合 在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。
本是apache的一个开源项目iBatis, 2010年这个项目 由apache software foundation 迁移到了google code,并且改名为MyBatis 。 2013年11月迁移到Github。
2. 准备工作
1.安装mysql,并完成相应数据库的建立
2.安装IDEA完整版
3.下载tomcat或其他服务器
3. 创建工程
打开软件,选择Create New Project:
选择创建基于gradle的java web项目:
输入GroupId和ArtifactId:
选择gradle的来源,可以用自己下载的gradle,也可以使用IDEA内建的gradle版本:
选择项目的目录:
点击完成,会生成一个最基本的java web目录,增加文件夹和相应文件,将其目录结构改为以下结构:
其中resources目录中的config文件夹中的文件和WEB-INF文件夹下的web.xml, 以及build.gradle都是自己进行配置的。
1. generatorConfig.xml
&?xml version="1.0" encoding="UTF-8"?&
&!DOCTYPE generatorConfiguration
PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
"http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd"&
&generatorConfiguration&
2. gradle.properties
3. jdbc-mysql.properties
4. spring-mvc.xml
&?xml version="1.0" encoding="UTF-8"?&
5. web.xml
&?xml version="1.0" encoding="UTF-8"?&
6. build.gradle
group 'cn.edu.bupt.wen'
version '1.0-SNAPSHOT'
apply plugin: 'groovy'
apply plugin: 'java'
apply plugin: 'war'
apply plugin: 'idea'
sourceCompatibility = 1.5
repositories {
mavenCentral()
configurations {
mybatisGenerator
下载gradle依赖包
至此,基本的配置就完成了,接下来就需要运行gradle下载相应的依赖包了, 操作如下:打开IDEA & View & Tool Windows & gradle:
点击图中的按钮,IDEA就会自动下载依赖包了。
下载完成后,目录下的External Libraries文件夹会生成相应的目录:
下载完依赖包之后,整体的配置基本上就完成了。
3. 部署到Tomcat服务器
打开IDEA & Run & Edit Configurations...
点击tomcat server的local选项,点击右上角的configure..., 在弹出的对话框中选中下载的Tomcat根目录:
然后将配置好的tomcat添加到运行库当中:
4. 编写代码并运行
编写controller代码
在controller文件夹中创建IndexController文件,将代码修改为:
修改index.jsp
将index.jsp文件修改为自己想要的样式:
运行Tomcat
点击运行按钮,服务器启动后会自动启动浏览器进入主界面:
至此,hello world程序已经完成。
5. 自动生成mybatis相关文件
进入gradle的view,点击创建gradle任务:
创建一个mybatisGenerate任务:
点击OK,会在model,mapper和mybatis_mapper文件夹中自动生成相应的文件:
至此,Spring MVC + MyBatis的Java Web开发环境配置完成。
阅读(...) 评论()本帖子已过去太久远了,不再提供回复功能。}

我要回帖

更多关于 idea spring 项目开发 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信