1-spring 环境搭建
环境搭建
案例环境搭建步骤:
①创建工程(Project&Module) // new maven module ,
1.1设置facet 2个 目录为src\main\webapp
1.2添加artifact 为war exploded
②导入静态页面(见资料jsp页面) // 素材中的
③导入需要坐标(见资料中的pom.xml) // copy
④创建包结构(controller、service、dao、domain、utils)
⑤导入数据库脚本(见资料test.sql)// sql脚本拖入sqlyog 全部执行
⑥创建POJO类(见资料User.java和Role.java)// copy
⑦创建配置文件(applicationContext.xml,spring-mvc.xml,jdbc.properties,log4j.properties)
7.1 spring 和 springMVC 要集成到web环境中,得配置web.xml
1.配置ContextLoadListener 初始化时 创建spring容器.
2.配置前端控制器以及它的初始化参数,在启动时创建
<context-param>
<param-name>contextConfigLocationparam-name>
<param-value>classpath:applicationContext.xmlparam-value>
context-param>
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListenerlistener-class>
listener>
<servlet>
<servlet-name>DispatcherServletservlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServletservlet-class>
<init-param>
<param-name>contextConfigLocationparam-name>
<param-value>classpath:spring-mvc.xmlparam-value>
init-param>
<load-on-startup>1load-on-startup>
servlet>
<servlet-mapping>
<servlet-name>DispatcherServletservlet-name>
<url-pattern>/url-pattern>
servlet-mapping>
7.2 spring-mvc.xml
<beans xmlns=<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:mvc="http://www.springframework.org/schema/mvc"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc.xsd">
<mvc:annotation-driven/>
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/pages/"/>
<property name="suffix" value=".jsp"/>
bean>
<mvc:default-servlet-handler/>
beans>
7.3 applicationContext.xml
先添加context命名空间
<context:property-placeholder location="classpath:jdbc.properties"/>
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource">
<property name="driverClass" value="${jdbc.driver}"/>
<property name="jdbcUrl" value="${jdbc.url}"/>
<property name="user" value="${jdbc.username}"/>
<property name="password" value="${jdbc.password}"/>
bean>
<bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate">
<property name="dataSource" ref="dataSource">property>
bean>
133 多对多建表原则 : 中间表 用户和角色多对多
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!