搭建Maven+SSM+Shiro+BootStrap(一)

来源:互联网 发布:淘宝的开车精灵有用吗 编辑:程序博客网 时间:2024/05/22 08:49

废话不多说了,直接开始我们环境搭建。

第一步:首先新建一个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>

这是喜欢一种配置放到一个包里。



阅读全文
0 0
原创粉丝点击