idea java ide_使用intelliJ IDE开发java web项目

4.3.0.RELEASE

3.4.4

5.1.40

2.7

1.2

1.9.13

使用maven 开发springmvc apring mybatis web项目。

1.File -> New Project ,进入创建项目窗口

7158f0bd40968277b51ebc65f959861a.png

2 出现以下界面

17ec4b28e51329a1fea2a797ef2dc52c.png

3 按照如上选项进行点击,点next

a7e587e615db023cd96945331f0aa3f2.png

4 上面两项随便填,点击next

52d61dfea10ebc5d55b2226b6cdfcaea.png

上面选项中可以直接使用默认配置。我修改的local repository是本地仓库位置,可以改也可以不改。下面在Properties中添加一个参数 archetypeCatalog=internal,不加这个参数,在maven生成骨架的时候将会非常慢,有时候直接卡住。来自网上的解释:archetypeCatalog表示插件使用的archetype元数据,不加这个参数时默认为remote,local,即中央仓库archetype元数据,由于中央仓库的archetype太多了所以导致很慢,指定internal来表示仅使用内部元数据。

5 点击next

fe74326fcda4255775a0799f2e75121b.png

这个我没有修改,点击finish

6 生成maven的项目骨架之后,我们还需要手动在 src/main 下创建 java目录。现在可以直接编写了

到此为止,项目的框架基本搭建完成。

7 下面进行pom.xml进行配置

8f900a89c6347c561fdf2122f13be562.png

961ddebeb323a10fe0623af514929fc1.png

4.0.0

com.huitong

webapp1

war

1.0-SNAPSHOT

webapp1 Maven Webapp

http://maven.apache.org

UTF-8

UTF-8

4.3.0.RELEASE

3.4.4

5.1.40

2.7

1.2

1.9.13

junit

junit

4.11

test

jstl

jstl

1.2

javax

javaee-api

7.0

org.springframework

spring-web

${spring.version}

org.springframework

spring-webmvc

${spring.version}

org.springframework

spring-beans

${spring.version}

org.springframework

spring-context

${spring.version}

org.springframework

spring-core

${spring.version}

org.ow2.asm

asm

5.2

cglib

cglib

3.2.5

org.mybatis

mybatis

${mybatis.version}

org.mybatis

mybatis-spring

1.3.1

mysql

mysql-connector-java

${mysql-driver.version}

com.mchange

c3p0

0.9.5.2

org.springframework

spring-jdbc

${spring.version}

org.springframework

spring-tx

${spring.version}

aopalliance

aopalliance

1.0

org.aspectj

aspectjrt

1.8.10

org.aspectj

aspectjweaver

1.8.10

org.springframework

spring-aop

${spring.version}

org.codehaus.jackson

jackson-core-asl

${jackson.version}

org.codehaus.jackson

jackson-mapper-asl

${jackson.version}

commons-logging

commons-logging

${commons-logging.version}

org.apache.logging.log4j

log4j-core

${log4j.version}

webapp1

View Code

写完pom.xml文件后需要更新依赖,

8e3f4e7562129cf5eb2a19a155ed1079.png

4e239019f6338a1eb71f0dddadde7fef.png

点击更新。

8 按照常规步骤开发SSM项目即可。

9 spring.xml项目配置,mybatis配置文件指定,spring配置,springMVC配置

8f900a89c6347c561fdf2122f13be562.png

961ddebeb323a10fe0623af514929fc1.png

View Code

常见问题

1 maven项目中java文件夹不能新建package和class,需要做如下设置

cd2818f758e1b4027f99ed688dd3329f.png

2 在idea中安装mybatis插件

选择file -> setting -> plugins,搜索mybatis,这时因为没有安装过插件,所以会出现如图所示:

470c44bbb3e6ee8cd67a02207e6466ac.png

点击Browse,这是会弹出如下窗口,intellij idea会自动从网络搜索插件,方便下载,如图所示:

fd4ba7f5cbc0d0641f4e4713ee102b0f.png

点击Install plugin即可自动下载安装,之后重启intellij idea即可。

3 在进行mapper文件映射时出现 URI is not registered.解决办法如下

鼠标点击红色字,然后Intellij出现小红灯,选择Fetch external resource即可解决

4 MAVEN项目jar包依赖导入问题解决,

在新建项目后,项目的路径中会生成pom.xml文件和项目名.iml文件。新建项目后,IDEA不会自动刷新Maven的依赖。刷新Maven配置的方法为:

(1)右键单击项目;

(2)在弹出菜单中选择Maven|Reimport菜单项。

此时,IDEA将通过网络自动下载相关依赖,并存放在Maven的本地仓库中。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值