使用IDEA通过MAVEN工具搭建SPRING+SPRINGMVC+MYHABITssh架构WEB工程详细攻略Word文档下载推荐.docx

上传人:b****2 文档编号:2948960 上传时间:2023-05-01 格式:DOCX 页数:22 大小:1,013.02KB
下载 相关 举报
使用IDEA通过MAVEN工具搭建SPRING+SPRINGMVC+MYHABITssh架构WEB工程详细攻略Word文档下载推荐.docx_第1页
第1页 / 共22页
使用IDEA通过MAVEN工具搭建SPRING+SPRINGMVC+MYHABITssh架构WEB工程详细攻略Word文档下载推荐.docx_第2页
第2页 / 共22页
使用IDEA通过MAVEN工具搭建SPRING+SPRINGMVC+MYHABITssh架构WEB工程详细攻略Word文档下载推荐.docx_第3页
第3页 / 共22页
使用IDEA通过MAVEN工具搭建SPRING+SPRINGMVC+MYHABITssh架构WEB工程详细攻略Word文档下载推荐.docx_第4页
第4页 / 共22页
使用IDEA通过MAVEN工具搭建SPRING+SPRINGMVC+MYHABITssh架构WEB工程详细攻略Word文档下载推荐.docx_第5页
第5页 / 共22页
使用IDEA通过MAVEN工具搭建SPRING+SPRINGMVC+MYHABITssh架构WEB工程详细攻略Word文档下载推荐.docx_第6页
第6页 / 共22页
使用IDEA通过MAVEN工具搭建SPRING+SPRINGMVC+MYHABITssh架构WEB工程详细攻略Word文档下载推荐.docx_第7页
第7页 / 共22页
使用IDEA通过MAVEN工具搭建SPRING+SPRINGMVC+MYHABITssh架构WEB工程详细攻略Word文档下载推荐.docx_第8页
第8页 / 共22页
使用IDEA通过MAVEN工具搭建SPRING+SPRINGMVC+MYHABITssh架构WEB工程详细攻略Word文档下载推荐.docx_第9页
第9页 / 共22页
使用IDEA通过MAVEN工具搭建SPRING+SPRINGMVC+MYHABITssh架构WEB工程详细攻略Word文档下载推荐.docx_第10页
第10页 / 共22页
使用IDEA通过MAVEN工具搭建SPRING+SPRINGMVC+MYHABITssh架构WEB工程详细攻略Word文档下载推荐.docx_第11页
第11页 / 共22页
使用IDEA通过MAVEN工具搭建SPRING+SPRINGMVC+MYHABITssh架构WEB工程详细攻略Word文档下载推荐.docx_第12页
第12页 / 共22页
使用IDEA通过MAVEN工具搭建SPRING+SPRINGMVC+MYHABITssh架构WEB工程详细攻略Word文档下载推荐.docx_第13页
第13页 / 共22页
使用IDEA通过MAVEN工具搭建SPRING+SPRINGMVC+MYHABITssh架构WEB工程详细攻略Word文档下载推荐.docx_第14页
第14页 / 共22页
使用IDEA通过MAVEN工具搭建SPRING+SPRINGMVC+MYHABITssh架构WEB工程详细攻略Word文档下载推荐.docx_第15页
第15页 / 共22页
使用IDEA通过MAVEN工具搭建SPRING+SPRINGMVC+MYHABITssh架构WEB工程详细攻略Word文档下载推荐.docx_第16页
第16页 / 共22页
使用IDEA通过MAVEN工具搭建SPRING+SPRINGMVC+MYHABITssh架构WEB工程详细攻略Word文档下载推荐.docx_第17页
第17页 / 共22页
使用IDEA通过MAVEN工具搭建SPRING+SPRINGMVC+MYHABITssh架构WEB工程详细攻略Word文档下载推荐.docx_第18页
第18页 / 共22页
使用IDEA通过MAVEN工具搭建SPRING+SPRINGMVC+MYHABITssh架构WEB工程详细攻略Word文档下载推荐.docx_第19页
第19页 / 共22页
使用IDEA通过MAVEN工具搭建SPRING+SPRINGMVC+MYHABITssh架构WEB工程详细攻略Word文档下载推荐.docx_第20页
第20页 / 共22页
亲,该文档总共22页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

使用IDEA通过MAVEN工具搭建SPRING+SPRINGMVC+MYHABITssh架构WEB工程详细攻略Word文档下载推荐.docx

《使用IDEA通过MAVEN工具搭建SPRING+SPRINGMVC+MYHABITssh架构WEB工程详细攻略Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《使用IDEA通过MAVEN工具搭建SPRING+SPRINGMVC+MYHABITssh架构WEB工程详细攻略Word文档下载推荐.docx(22页珍藏版)》请在冰点文库上搜索。

使用IDEA通过MAVEN工具搭建SPRING+SPRINGMVC+MYHABITssh架构WEB工程详细攻略Word文档下载推荐.docx

/artifactId>

packaging>

war<

/packaging>

version>

1.0-SNAPSHOT<

/version>

name>

webMavenWebapp<

/name>

url>

//maven.apache.org<

/url>

properties>

spring.version>

4.0.3.RELEASE<

/spring.version>

mysql.connector.version>

5.1.38<

/mysql.connector.version>

/properties>

dependencies>

!

--测试-->

dependency>

junit<

4.12<

scope>

test<

/scope>

/dependency>

com.github.pagehelper<

pagehelper<

4.1.4<

--spring-->

org.springframework<

spring-webmvc<

${spring.version}<

spring-test<

org.springframework.security<

spring-security-web<

spring-core<

spring-jdbc<

--引入servlet-->

javax.servlet<

javax.servlet-api<

3.1.0<

--json包-->

org.codehaus.jackson<

jackson-mapper-asl<

1.9.13<

com.fasterxml.jackson.core<

jackson-databind<

2.8.5<

--fastjson包-->

--<

-->

com.alibaba<

fastjson<

1.1.39<

--支持文件上传的包-->

commons-fileupload<

1.3.1<

--整合mybatis使用-->

org.mybatis<

mybatis<

3.3.0<

mybatis-spring<

1.2.0<

--mysql数据库-->

mysql<

mysql-connector-java<

${mysql.connector.version}<

--数据源-->

com.alibaba.druid<

druid-wrapper<

0.2.9<

--切面-->

org.aspectj<

aspectjweaver<

1.7.1<

/dependencies>

build>

finalName>

/finalName>

/build>

/project>

3,在IDEA中建立新WEB工程

1、

2、

3、

4、

5、

6、

7、

8、

9、

10、用同样方法建立Test文件夹,注意位置在src下,与main平行位置。

11、用同样的方法建立yangzhou(工程名称)文件夹在java下,并将已经自动生成的model和dao文件夹拷贝至yangzhou文件夹下。

12、将5个配置文件

和已经自动生成的mapping文件夹拷贝至resources文件夹下。

其中,config.properties文件夹内容如下:

13、##JDBCGlobalSetting

jdbc.driver=com.mysql.jdbc.Driver

jdbc.url=jdbc:

mysql:

//127.0.0.1/yangzhou?

useUnicode=true&

characterEncoding=utf-8

jdbc.username=root

jdbc.password=1234567890

#jdbc.backupPath=/var/

##mysql的跟目录

#mysql.lumu=/var

##mysql的bin目录

#mysql.binPath=/var/

##DataSourceGlobalSetting

#配置初始化大小、最小、最大

ds.initialSize=3

ds.minIdle=1

ds.maxActive=20

#获取连接的最大等待时间

ds.maxWaitTime=60000

validationQuery=SELECT1

#redis配置

redis.host=127.0.0.1

redis.port=6379

redis.pass=

redis.maxIdle=300

redis.maxActive=600

redis.maxWait=1000

redis.testOnBorrow=true

Log4j.properties的内容如下:

#DEBUG或者INFO

log4j.rootLogger=DEBUG,Console,File

log4j.appender.Console=org.apache.log4j.ConsoleAppender

log4j.appender.Console.Target=System.out

log4j.appender.Console.layout=org.apache.log4j.PatternLayout

log4j.appender.Console.layout.ConversionPattern=[%c]%m%n

log4j.appender.File=org.apache.log4j.RollingFileAppender

log4j.appender.File.File=logs/log.log

log4j.appender.File.Append=true

log4j.appender.File.MaxFileSize=10MB

log4j.appender.File.Threshold=ALL

log4j.appender.File.layout=org.apache.log4j.PatternLayout

log4j.appender.File.layout.ConversionPattern=[%p][%d{yyyy-MM-ddHH\:

mm\:

ss,SSS}][%c]%m%n

Spring.xml内容如下:

?

xmlversion="

1.0"

encoding="

UTF-8"

beansxmlns="

//www.springframework.org/schema/beans"

xmlns:

context="

//www.springframework.org/schema/context"

//www.springframework.org/schema/beans

http:

//www.springframework.org/schema/beans/spring-beans-3.1.xsd

//www.springframework.org/schema/context

//www.springframework.org/schema/context/spring-context-3.1.xsd"

--引入属性文件-->

context:

property-placeholderlocation="

classpath:

config.properties"

/>

--自动扫描(自动注入)-->

component-scanbase-package="

yangzhou.service"

/>

importresource="

spring-mybatis.xml"

/beans>

Spring-mvc的配置如下:

p="

//www.springframework.org/schema/p"

mvc="

//www.springframework.org/schema/mvc"

util="

//www.springframework.org/schema/util"

//www.springframework.org/schema/beans/spring-beans-3.0.xsd

//www.springframework.org/schema/context/spring-context-3.0.xsd

//www.springframework.org/schema/mvc

//www.springframework.org/schema/mvc/spring-mvc.xsdhttp:

//www.springframework.org/schema/utilhttp:

//www.springframework.org/schema/util/spring-util.xsd"

--@Controller必须指定annotation-->

mvc:

annotation-driven/>

--自动扫描controller包下的所有类,使其认为springmvc的控制器-->

yangzhou.controller"

--避免IE执行AJAX时,返回JSON出现下载文件-->

beanid="

mappingJacksonHttpMessageConverter"

class="

org.springframework.http.converter.json.MappingJacksonHttpMessageConverter"

propertyname="

supportedMediaTypes"

list>

value>

text/html;

charset=UTF-8<

/value>

/list>

/property>

/bean>

--启动SpringMVC的注解功能,完成请求和注解POJO的映射-->

beanclass="

org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter"

messageConverters"

refbean="

--json转换器-->

--对模型视图名称的解析,即在模型视图名称添加前后缀-->

org.springframework.web.servlet.view.InternalResourceViewResolver"

p:

prefix="

/html/"

suffix="

.html"

multipartResolver"

mons.CommonsMultipartResolver"

defaultEncoding"

UTF-8<

maxUploadSize"

32505856<

--上传文件大小限制为31M,31*1024*1024-->

maxInMemorySize"

4096<

Spring-mybatis的配置如下:

--dataSource配置-->

dataSource"

com.alibaba.druid.pool.DruidDataSource"

init-method="

init"

destroy-method="

close"

url"

value="

${jdbc.url}"

username"

${jdbc.username}"

password"

${jdbc.password}"

--初始化连接大小-->

initialSize"

${ds.initialSize}"

--连接池最大使用连接数量-->

maxActive"

${ds.maxActive}"

--连接池最小空闲-->

minIdle"

${ds.minIdle}"

--获取连接最大等待时间-->

maxWait"

${ds.maxWaitTime}"

validationQuery"

${validationQuery}"

testOnBorrow"

false"

testOnReturn"

testWhileIdle"

true"

--配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒-->

timeBetweenEvictionRunsMillis"

60000"

--配置一个连接在池中最小生存的时间,单位是毫秒-->

minEvictableIdleTimeMillis"

25200000"

--打开removeAbandoned功能-->

removeAbandoned"

--1800秒,也就是30分钟-->

removeAbandonedTimeout"

1800"

--关闭abanded连接时输出错误日志-->

logAbandoned"

--监控数据库-->

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 教学研究 > 教学反思汇报

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2