Java web Springboot

Posted Alex_TD

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java web Springboot相关的知识,希望对你有一定的参考价值。

1.Spring boot  阅读源码:需要看 1 和  2两项内容。

     ⒈. XXXAutoConfiguration :获取自动xxx的配置类

  ⒉.XXXProperties:自动配置类装配配置文件中自定义的内容

    ⒊. 导入静态资源:webMvcAutoConfiguration   webMvcAutoConfigurationAdapter     webMvcProperties    addResourceHandler

      可以放置静态资源的几个位置:

      1.classpath指springboot工程src目录下的resource目录:

      2.路径:maven:   /webjars/**

      3.classpath:/META-INF/resources/ ; classpath:/resources/;   classpath:/public/;   classpath:/static/;     优先级: resource>static>public

                      4.templates目录下所有页面html,只能通过对应的controller访问;通过thymeleaf模板引擎访问;

                     

           

                       

     4.首页    

      1.http://localhost:8080/   访问/首页 顺序:(静态资源访问顺序)              

                                       1.  resources/META-INF/resources/index.html   

                                       2.  resources/resource/index.html   

                                       3.  resources/static/index.html     

                                       4.  resources/public/index.html

     2.favicon:  <link rel="shortcut icon" href="/favicon.ico"/>    /resources/** 静态文件夹底下加图片favicon.ico

        

   5.JSP 模板引擎thymeleaf  :<html xmlns:th="http://www.thymeleaf.org">  

         1./resources/templates/*.html 下的所有html页面,都有thymeleaf引擎模板接管。
2.thymeleaf语法规则:th:元素名
      读取model.addAttribute(key,value)====>th:text="${xx}"
读取model.addAttribute(key,"html代码块") th:utext="${代码块}"
读取model.addAttribute(keys,Arrays.asList("语文","数学")) 循环结构读取: th:each="key:${keys}" th:text="${key} [[${key}]]
        URL @{}
          if then if ? then
     3.thymeleaf Properties: 前缀:/resources/templates/; 后缀: *.html;

 

   6.装配扩展SpringMVC

   7.增删改查

   8.拦截器

   9.国际化

以上是关于Java web Springboot的主要内容,如果未能解决你的问题,请参考以下文章

SpringBoot中表单提交报错“Content type ‘application/x-www-form-urlencoded;charset=UTF-8‘ not supported“(代码片段

[原创]java WEB学习笔记61:Struts2学习之路--通用标签 property,uri,param,set,push,if-else,itertor,sort,date,a标签等(代码片段

找到多个名为 [spring_web] 的片段。这对于相对排序是不合法的

SpringBoot启动报错“Consider defining a bean of type ‘xxx.mapper.UserMapper‘ in your configuration.“(代码片段

暑假自学JAVA Web心得

maven web项目的web.xml报错The markup in the document following the root element must be well-formed.(代码片段