发表于: 2017-12-28 23:51:25

2 631


今天一天一直在和mybatis连接数据库增删改查以及spring+mybatis+maven+IDEA较劲,前前后后建了四个maven项目,再加上庆东师兄给了我一个模板,我今天的生活被五个maven项目填满了

出现的几个问题;

1.是有时候没有建包的选项,解决方案,右键,下拉菜单里选择Mark Directory as,再按图调整一下就好了:


2.问题还有,有时候没有spring选项,解决方案:只需要在pom.xml里添加spring配置就可以了


3.有时候没有pom.xml文件,据我的经验是建立新项目的时候,没有选择建立maven项目,所以不会出现pom.xml。不知道是不是还有其他情况。

解决方案,重新建立maven项目。至于有没有其他解决办法,目前我不知道。


4.有时候爆红,原因各有不同,最常见的原因是没有加载驱动,配置资源,这时候找到爆红的程序语言,在pom.xml文件里按住Ctrl+F键,搜索。本着从大到小的原则,有时候未必是爆红的单词,也有可能是前后的单词,多试几次。


5.有时候不明白各个架构之间的联系,比如User和UserDao,和XML,以及Spring.xml之间的关系,架构如图。这是庆东师兄给我的标准架构图,我以后尽量按照这个来做。

尝试理解他们之间的关系,可以看一个流程图,很是思路清晰,如图:

参考地址:http://blog.csdn.net/chenxiaochan/article/details/56025650。


6.关于mybatis连接不上数据库的问题,很有可能是地址输入有误,多检查检查,注意数据库的名字,密码,路径。很容易出问题的地方在这里。至于红色字体,到底是写数据库的名字还是数据表的名字,要确定好。

url=jdbc:mysql://localhost:3306/user?characterEncoding=utf8&useSSL=true


7.尝试解读:这是打印日志的配置文件。我就在里面直接用小括号解释了。有些程序语言很难理解。

# logger设置
log4j.rootLogger(根记录器) = DEBUG,stdout,D

# 输出到控制台
log4j.appender(附加器)).stdout( 标准输出(设备)文件) = org(域名).apache(WEB服务器软件).log4j.ConsoleAppender(控制台附加)

log4j.appender.stdout(输出模式的名字).Target(输出目标) = System.out(表示控制台输出)。自定义的输出stdout的target(目标)为 System.out 

log4j.appender.stdout.layout(输出信息到控制台) = org.apache.log4j.PatternLayout

log4j.appender.stdout.layout.ConversionPattern(输出信息到控制台) = [%-5p] %d{yyyy-MM-dd HH:mm:ss,SSS} method:%l%n%m%n

# 输出到文件
log4j.appender.D(输出DEBUG 级别以上的日志到) = org.apache.log4j.DailyRollingFileAppender
log4j.appender.D.File = D://log/log.log
log4j.appender.D.Append = true
log4j.appender.D.Threshold = DEBUG
log4j.appender.D.layout = org.apache.log4j.PatternLayout
log4j.appender.D.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss} [ %t:%r ] - [ %p ]   %m%n


明天的计划:完成mybatis的增删改查(无论如何搞定mybatis,耽误太多时间了)

遇到的问题:大部分解决了,还有的程序语言要百度。

java任务一开始时间:2017.12.05

预计demo时间:2018.01-05

可能有延期风险,原因是:基础太差,很多任务的教程都卡壳,进行不下去。

禅道链接地址:http://task.ptteng.com/zentao/project-task-501.html



返回列表 返回列表
评论

    分享到