IDEA创建ssm项目

参考链接:https://github.com/nnngu/nguSeckill

此项目仅供初学者参考

1.新建maven项目

IDEA创建ssm项目_第1张图片

IDEA创建ssm项目_第2张图片

IDEA创建ssm项目_第3张图片

IDEA创建ssm项目_第4张图片

按照上面的步骤完成新建项目然后开始配置项目

2配置-打开文件->项目结构

配置Artifacts

IDEA创建ssm项目_第5张图片

IDEA创建ssm项目_第6张图片

配置Facets-spring、web

IDEA创建ssm项目_第7张图片

IDEA创建ssm项目_第8张图片

IDEA创建ssm项目_第9张图片

IDEA创建ssm项目_第10张图片

IDEA创建ssm项目_第11张图片

这样就完成了配置

3.详细代码实现

完整的项目结构

IDEA创建ssm项目_第12张图片

具体代码可以在文章参考链接下载,下面仅记录一下要注意的细节

(1)连接数据库使用的是dbcp,具体修改

pom.xml



        
            commons-dbcp
            commons-dbcp
            1.2.2
        

applicationContext-dao.xml-配置连接数据库和dao接口mapper,这里要注意扫描地址




    
    
        
        
        
        
        
        
        
        
        
        
        
        
        
        

    


    
    
        
        
        
        
        
        
        
        
    

    
    
        
        
        
        
    


jdbc.properties

driver=com.mysql.jdbc.Driver
url=jdbc:mysql://localhost:3306/ngu_seckill?useUnicode=true&characterEncoding=utf8
username=root
password=111111
initialSize=0
maxActive=20
maxIdle=20
minIdle=1
maxWait=60000

(2)因为我的mapper是为了方便放在main/java/com/ss/dao/mapper下的,这时会产生编译后找不到mapper.xml的情况,这时还要在pom.xml里添加配置

IDEA创建ssm项目_第13张图片

这时就可以在编译后的target文件夹里找到mapper.xml

IDEA创建ssm项目_第14张图片

(3)使用test测试类时报错

IDEA创建ssm项目_第15张图片

这种错误解决方法把版本号改成和jdk一样即可:

IDEA创建ssm项目_第16张图片

(4)配置tomcat然后发布到浏览器

IDEA创建ssm项目_第17张图片

 IDEA创建ssm项目_第18张图片

IDEA创建ssm项目_第19张图片

IDEA创建ssm项目_第20张图片 添加这个配置为了防止控制台乱码

IDEA创建ssm项目_第21张图片

 这个配置是可以实现热部署

完成之后可以打开tomcat访问

IDEA创建ssm项目_第22张图片

这时基本上完成

你可能感兴趣的:(java)