idea搭建SSM项目

一.新建工程

 

idea搭建SSM项目_第1张图片

idea搭建SSM项目_第2张图片

idea搭建SSM项目_第3张图片

 这里建议用自己本地安装的maven

idea搭建SSM项目_第4张图片

二.搭建目录

idea搭建SSM项目_第5张图片

文件内容后面给出,这里把文件类型要设置一下

idea搭建SSM项目_第6张图片

idea搭建SSM项目_第7张图片

 

idea搭建SSM项目_第8张图片

三.配置文件内容

pom.xml依赖和插件添加


 
  4.0.0  com.cjb  hospsys  war  1.0-SNAPSHOT  hospsys Maven Webapp  http://maven.apache.org        UTF-8  UTF-8    4.3.5.RELEASE    3.4.1            junit  junit  3.8.1  test         javax  javaee-api  7.0         ch.qos.logback  logback-classic  1.2.2         com.fasterxml.jackson.core  jackson-databind  2.8.7         mysql  mysql-connector-java  5.1.41  runtime         com.mchange  c3p0  0.9.5.2         org.mybatis  mybatis  ${mybatis.version}         org.mybatis  mybatis-spring  1.3.1         org.springframework  spring-core  ${spring.version}      org.springframework  spring-beans  ${spring.version}      org.springframework  spring-context  ${spring.version}      org.springframework  spring-jdbc  ${spring.version}      org.springframework  spring-tx  ${spring.version}      org.springframework  spring-web  ${spring.version}      org.springframework  spring-webmvc  ${spring.version}      org.springframework  spring-test  ${spring.version}        hospsys      org.apache.maven.plugins  maven-compiler-plugin      1.8  1.8          

 

logback.xml 控制台输出的格式设置

 

 


 
       %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n           

 

jdbc.properties


 
jdbc.driver=com.mysql.jdbc.Driver #数据库地址 jdbc.url=jdbc:mysql://localhost:3306/hospsys?useUnicode=true&characterEncoding=utf8&useSSL=true #用户名 jdbc.username=root #密码 jdbc.password=root #最大连接数 c3p0.maxPoolSize=30 #最小连接数 c3p0.minPoolSize=10 #关闭连接后不自动commit c3p0.autoCommitOnClose=false #获取连接超时时间 c3p0.checkoutTimeout=10000 #当获取连接失败重试次数 c3p0.acquireRetryAttempts=2

 


 

spring-mvc.xml


 
                               

 

spring-mybatis.xml


 
                                                                                         

 

web.xml


 
    hospsys  hospsys.cjb.0.1       encodingFilter  org.springframework.web.filter.CharacterEncodingFilter    encoding  UTF-8        encodingFilter  /*         SpringMVC  org.springframework.web.servlet.DispatcherServlet      contextConfigLocation  classpath:spring-*.xml    1  true      SpringMVC    /       index.html    

 

controller service dao 文件省略不写了

 

还有个地方要注意的 tomcat设置热部署。

 

点击idea中tomcat设置

           

idea搭建SSM项目_第9张图片

2.点击deployment查看Deploy at the server startup 中tomcat每次所运行的包是 xxxx:war 还是其他,如果是xxxx:war包,请更换.点击旁边绿色加号,选择 xxxx:war exploded ,然后将 xxxx:war 点击红色删除掉

idea搭建SSM项目_第10张图片

3.然后在server中 将 "On Update action"、"On frame deactivation" 都选择 update classes and resources

idea搭建SSM项目_第11张图片

4.大功告成,已亲测,不用因为每次修改代码而重启了!


 

 

 

 

你可能感兴趣的:(idea搭建SSM项目)