项目构建
1 .启动类很容易写错,springbootapplication和springapplication 两码事
2.包扫描只只能当前及子,其他的要用scan...单独声明
3 父子模块,决定在于父pom 要引用子的module 名字,子可以继承父的依赖
4 一个项目可以有多个模块,一个父模块下可以有多个子模块,一个项目有多个子模块也可以有多个启动类,(代验证),一个模块要陪一个启动类要parent 标签写个关于spring 什么
5 maven 添加镜像在setting 里面,阿里云有jcenter 和central等同的库,一个找不到可以去另一个
6.依赖会含有别的依赖,冲突,一般选版本高的,也可以用maven help解决,相当于exclude
7.依赖最好指明版本
8. 项目报错,一般setting 里的java compile ,maven ,jdk 没有设置对,或者没清缓存,重启,build ,reload
9. 加载不到主类:默认可以,不行可在依赖里加config 标签指定
10. self4不是具体的log 方法,需要另在的log 依赖,需要log property 和log4j xml
11 日志级别debug 显示太详细,换info 可以输出控制台可以写入文件
12 Springboot 启动项目和html 演示是不同路径,一个要加classpath 一个是绝对地址
13静态资源要用static location 申明,而html通过thymleaf 过滤
14.thymleaf过滤只支持单字符串,而静态资源是列表串,本来想网页分文件夹存放,但是找不到不同文件夹下的资源,放弃
15.thymleaf 只用来后端往前传值,前往后用js
16. Ajax支持不跳转页面发送请求,直接用html ,跳转页面可以ajax 请求,也可以后端配合thymleaf框架
未完待续。。。。。