关于spring web 那些事1

项目构建

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框架

未完待续。。。。。

 

你可能感兴趣的:(java,java,spring,boot,maven)