一丶首先创建一个maven-web工程
下面就是一直点next,需要自己输入的自己项目名称空间,最后需要配置一下maven仓库,这个百度一下就OK了。建议把上面这个自动导入点上就OK了,不用每次点修改。
**
**
二丶构建项目结构
**
**
**
1.1.这路src的路径下面只有main/webapp。
**
而我们需要的是这样的
- 2.这里只是建立一个文件夹,需要配置下
注意:这里是点击file,然后选择上面的文件,按照图示进行配置。然后应用完整之后,就是这样的了
- 3.我们可以先启动项目,会自动弹出helloword 配置启动文件,我这里使用tomcat
我现在是这个。
现在你可以启动项目,OK的话就出出现hello word页面。
**
三丶我们现在可以引入我们的jar包了,这里我们在pom.xml 中使用
**
①我们需要Spring的核心,和springmvc的东西
org.springframework
spring-context
${spring.version}
<dependency>
<!--Spring Aop,为Spring面向切面提供依赖-->
<groupId>org.springframework</groupId>
<artifactId>spring-aop</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<!--SpringBeans,为spring的IOC注入对象提供依赖-->
<groupId>org.springframework</groupId>
<artifactId>spring-beans</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<!--Spring-context的扩展支持,用于MVC方面-->
<groupId>org.springframework</groupId>
<artifactId>spring-context-support</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<!--Spring的核心组件-->
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<!--引入Spring -web 的jar包-->
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<!--引入Spring -weMVC 的jar包-->
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>${spring.version}</version>
</dependency>
②我们需要添加一些配置文件,添加完成jar包之后,我们需要添加文件的配置的文件
#在resources下面建议spring-mvc.xml的配置文件,里面进行spring mvc的文件的配置,这是我最简单的一个配置文件
<!--启用spring的注解-->
<context:annotation-config />
<!--jsp jstl,视图解析器配置文件亲后缀-->
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/view/"/>
<property name="suffix" value=".jsp"/>
</bean>
<!--自动扫描装配,-->
<context:component-scan base-package="com.**.controller"/>
#####重点**#######
不要以为现在OK了 ,这里配置完成,但是我们启动项目的时候,我们是从web.xml 进入的 ,我们的需要在这里面进行启动
3.现在就可以启动项目访问controller层,进行我们的视图解析器。跳转的jsp了。
最后说下:我这里的建了一个view的路径,里面存放全都jsp文件,具有controller层里面怎么写,我就不一一阐述,下一步就是整合数据库和mybatis.