发表于: 2018-03-30 00:30:08
1 539
一、今天完成的事情
学习了Maven
Maven使用
1 2 3 4 5 6 7 8 9 | <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.tengj</groupId> <artifactId>springBootDemo1</artifactId> <version>0.0.1-SNAPSHOT</version> <name>springBootDemo1</name> </project> |
代码的第一行是XML头,指定了该xml文档的版本和编码方式。
project是所有pom.xml的根元素,它还声明了一些POM相关的命名空间及xsd元素。
根元素下的第一个子元素modelVersion指定了当前的POM模型的版本,对于Maven3来说,它只能是4.0.0
代码中最重要是包含了groupId,artifactId和version了。这三个元素定义了一个项目基本的坐标,在Maven的世界,任何的jar、pom或者jar都是以基于这些基本的坐标进行区分的。
groupId定义了项目属于哪个组,随意命名,比如谷歌公司的myapp项目,就取名为 com.google.myapp
artifactId定义了当前Maven项目在组中唯一的ID,比如定义hello-world。
version指定了项目当前的版本0.0.1-SNAPSHOT,SNAPSHOT意为快照,说明该项目还处于开发中,是不稳定的。
name元素生命了一个对于用户更为友好的项目名称,虽然这不是必须的,但还是推荐为每个POM声明name,以方便信息交流
用JDBC连接数据库,开始的时候总是出警告
根据网上的url后面加&useSSL=true或者false都不行。
在url后面加上?useUnicode=true&characterEncoding=utf-8&useSSL=false后警告消失了。虽然没搞明白是什么个原理。。
二、明天计划的事情:
学习依赖注入、注释,还有to String
三、遇到的问题:
IDEA不会自动导入包,也不会弹出窗口提示导入。
在file—settings—editor—genneral—Auto Import里面将选项勾选上就好了
创建Maven运行测试类时候,出现错误
返回类型void与java.lang.String不兼容
还没弄明白是哪里出错了
四、收获:(通过今天的学习,学到了什么知识)
对于JDBC连接数据库有了更深的概念,不再是一知半解、照葫芦画瓢了,关于Maven和Spring不懂的还是太多,还需要一步一步系统的学习
评论