搭建Maven+SSM+Shiro+BootStrap(一)
废话不多说了,直接开始我们环境搭建。
第一步:首先新建一个Maven项目,主要我搭建的是Web项目所以我们选择是webapp这个选项。如图1;
第二步:填写我们的项目名称和主包的名称。也就是我们平常加入pom时候 使用的<groupId>包名称</groupId>
<artifactId>项目名称t</artifactId>。接着完成。项目创建完成。
第三步:查看我们项目结构少包的,需要我们手动添加,我这里添加开始添加不了,所以只要写不是src/main/java 就可以添加成功。然后再修改成src/main/java 就ok.同理src/test/java。
第四步:如图3 右击项目最后一项 properties 显示如图。设置不了的话去本地项目里有setting文件夹 打开如图4.
第五步:添加pom.xml 内容。这个需要和你自己的仓库联系。他们jar 都是来自于你的maven仓库。这个配置我上传可以参考一下。原理就是
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
</dependencies>
里面包含的你需要的jar。详细怎么配置可以参考官网介绍或是前辈经验。
第六步:配置web.xml 首先替换<web-app
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
version="2.5"> 使用新建Web项目自动生成。
<!-- 默认URL -->
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
<!-- 允许通过的 -->
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.jpg</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.js</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.css</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.png</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.woff</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.ttf</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.gif</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.swf</url-pattern>
</servlet-mapping>
接着就是我们spring的监听器
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>通过他来加载我们配置文件里面需要的参数也需要去配置 不配置默认的话是/WEB-INF/applicationContext.xml
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/classes/spring/applicationContext-*.xml</param-value>
</context-param>
这是喜欢一种配置放到一个包里。