zoukankan      html  css  js  c++  java
  • springboot中的小技巧

    1.Thymeleaf
    在时使用Thymeleaf的时候不用设置html标签:在默认的Thymeleaf的页面中,对于.html的要求比较严格,少写或者多写标签,都会被报错,而在springboot 2.x版本中,只需要设置Thymeleaf的模板就可以解决这些问题:在application.propertie配置入下参数

    	    spring.thymeleaf.cache=false
    	    spring.thymeleaf.mode=LEGACYHTML5
    

    2.自定义 Favicon
    这个是默认启动的端口的logo,如果觉得这个logo不符合自己的个性,那么就可以修改:
    首先需要在 application.propertie 中关闭原有的logo

        spring.mvc.favicon.enable=false 
    

    在将自己的 favicon.ico 放到src/main/resources/static下 ,然后再重新启动项目就可以了。

    3.初始化数据
    使用 Jpa

    在使用spring boot jpa的情况下设置spring.jpa.hibernate.ddl-auto的属性设置为 create or create-drop的时候,Spring Boot 启动时默认会扫描 classpath 下面(项目中一般是 resources 目录)是否有import.sql,如果有机会执行import.sql脚本。

    使用 Spring JDBC

    使用 Spring JDBC 需要在配置文件中添加以下配置

    	    spring:
    	        datasource:
    	            schema: classpath:db/schema.sql
    	            data: classpath:db/data.sql
    	          sql-script-encoding: utf-8
    	        jpa:
    	          hibernate:
    	            ddl-auto: none
    

    schema :脚本中创建表的语句
    data :脚本中初始化数据的预计
    sql-script-encoding:设置脚本的编码
    Spring Boot 项目启动的时候会自动执行脚本。

  • 相关阅读:
    redis基础
    Django Meta
    Django Query
    Django FileFieldManage
    Django Managers管理器
    Django 模型
    Pytables h5py
    python 高级部分
    Python和HDF 5大数据应用
    是时候放弃pipeline 模型 ?
  • 原文地址:https://www.cnblogs.com/XSdao/p/11452464.html
Copyright © 2011-2022 走看看