1. Springboot+MyBatis+druid

在启动类上面,添加注释@Configuration以及@ImportResource(location={"classpath:config/spring-boot.xml});

在spring-boot.xml文件中增加PropertyPlaceHolerConfigurer节点,可以指定要加载的一个或者多个properties文件;还可以指定其SpringPropertiesPersister属性来自定义获取节点之后的操作;

在properties文件中可以通过${YYY:Defaultvalue},来读取环境变量中YYY的值(预先设置好环境变量);这种写法,springboot内部将会进行处理,解析的时候,自动会从环境变量中获取;如果获取失败,再看DefaultValue是否有值,有值则取之。

如果想要查看连接池情况,需要添加WebFilter以及WebServlet;另外一个神坑就是要在启动类上面添加@ServletComponentScan;否则servlet不会被发现。

2. springboot devtools加载两次问题

神坑,springboot的devtools虽然能够自动感知页面变化,但是启动的时候将会重启两次;这个问题就是如果我在main函数中做一些初始化工作,将会重复两次,比如main函数中创建的多线程对象,将会被创建两份(主线程会被替换掉,但是创建的线仍然活着);方案:1.在maven中指定scope为provider,这样不会打包;其次在非调试页面的时候将这个给注释掉。devtools的优势在于支持热重启,jar只要替换,自动进行重启;

3. springboot页面全攻略

1.maven库中引用thymeleaf;

2.引用spring-boot-dev,用于页面修改可以不重启生效(但是又神坑,参见第2条);

3.在resource文件夹下面建立templates文件夹,用于存放html文件;

4.在resources文件夹下面创建static文件夹,用于存放js文件;

5.在html页面通过<script th:src="@{/XXX.js}"来引用static下面的js文件。

Springboot技术点汇总的更多相关文章

  1. 中国.NET:各地微软技术俱乐部汇总(持续更新中...)

    中国.NET:各地微软技术俱乐部汇总(持续更新中...)   本文是转载文,源地址: https://www.cnblogs.com/panchun/p/JLBList.html by ​史记微软. ...

  2. SpringBoot技术栈搭建个人博客【前台开发/项目总结】

    前言:写前台真的是我不擅长的东西...所以学习和写了很久很久...前台页面大概开发了两天半就开发好了,采用的静态的html和bootstrap来写,写后台的时候纠结住了...怎么说呢,写页面真的是头疼 ...

  3. SpringBoot技术栈搭建个人博客【后台开发】

    前言:在之前,我们已经完成了项目的基本准备,那么就可以开始后台开发了,突然又想到一个问题,就是准备的时候只是设计了前台的RESTful APIs,但是后台管理我们同样也是需要API的,那么就在这一篇里 ...

  4. 关于java基础、多线程、JavaWeb基础、数据库、SSM、Springboot技术汇总

    作者 : Stanley 罗昊 本人自行总结,纯手打,有疑问请在评论区留言 [转载请注明出处和署名,谢谢!] 一.java基础 1.多态有哪些体现形式? 重写.重载 2. Overriding的是什么 ...

  5. 转:微博"收藏/赞/转发"技术资料汇总

    书籍 HTTP权威指南 <- @Fenng Introduction to Information Retrieval <- @陈利人 Lua 源码欣赏 <- @简悦云风 The A ...

  6. Hadoop笔记——技术点汇总

    目录 · 概况 · Hadoop · 云计算 · 大数据 · 数据挖掘 · 手工搭建集群 · 引言 · 配置机器名 · 调整时间 · 创建用户 · 安装JDK · 配置文件 · 启动与测试 · Clo ...

  7. SpringBoot技术栈搭建个人博客【项目准备】

    前言:很早之前就想要写一个自己的博客了,趁着现在学校安排的实习有很多的空档,决定把它给做出来,也顺便完成实习的任务(搞一个项目出来...) 需求分析 总体目标:设计一套自适应/简洁/美观/易于文章管理 ...

  8. Spring MVC & Boot & Cloud 技术教程汇总(长期更新)

    昨天我们发布了Java成神之路上的知识汇总,今天继续. Java成神之路技术整理(长期更新) 以下是Java技术栈微信公众号发布的关于 Spring/ Spring MVC/ Spring Boot/ ...

  9. SpringBoot技术点细解

    SpringBoot(主流) SpringBoot简介核心点:1.敏捷开发,轻量级框架 , 弊端:封装太完美,不方便扩展 (但是高版本中的springboot是可以自定义的)2.无需tomcat (j ...

随机推荐

  1. <HBase><读写><LSM>

    Overview HBase中的一个big table,首先会按行划分成一些region(这些region之间是有序的,由startkey保证),每个region分配到不同的节点进行存储.因此,reg ...

  2. Englis(二)

    turn a year older  年长一岁 the birthday person 过生日的人 in honor of 为庆祝,为纪念 to observe/celebrate birthday  ...

  3. python day10作业

  4. 绕过Snoopy的记录功能

    不讲原理,感兴趣请看http://blog.rchapman.org/posts/Bypassing_snoopy_logging/,这个只适合老版本内核的Linux 查看是否有snoopy加载了 l ...

  5. css 实现的网页布局

      css 实现网页布局,上中下三部分,中间为固定宽度且分为左右两部分 <!DOCTYPE html> <html> <head> <meta charset ...

  6. Spring的PropertyPlaceholderConfigurer

    在项目中我们一般将配置信息(如数据库的配置信息)配置在一个properties文件中,如下: jdbcUrl=jdbc:mysql://localhost:3306/flowable?useUnico ...

  7. 获取Map的key和value的两种方法

    //使用迭代器,获取key; /*Iterator<String> iter = map.keySet().iterator(); while(iter.hasNext()){ Strin ...

  8. grep命令相关用法

    grep命令相关参数: -i:忽略大小写 --color:高亮显示匹配到的信息 -v:反向查找,没匹配到的行显示出来 -o:只显示被模式匹配到的串本身 正则表达式: .*:任意长度的任意字符,贪婪模式 ...

  9. python使用traceback获取详细的异常信息

    原创来自:https://blog.csdn.net/mengtao0609/article/details/55049059 python使用traceback获取详细的异常信息 2017年02月1 ...

  10. post-image.sh hacking

    #********************************************************************************* #* post-image.sh ...