随便写点什么 写什么呢? 呃。。。写什么呢。。。。这几天心情还不错。。。国庆之前驾照不知道能不能拿到。。 2015-09-09 Baojian 随笔 如何查看MySql的执行计划 查看执行计划 如何查看MySql的执行计划mysql的查看执行计划的语句很简单,explain+你要执行的sql语句就OK了。 举一个例子 EXPLAIN SELECT * from employees where employees. 2015-05-15 Baojian 技术 Java Spring Boot Spring Boot 学习起步 十一、监控 监控 作为一个为微服务而生的框架,自然少不了监控,下面看看spring boot为我们提供了什么。 首先你需要在pom.xml中引入如下模块: 1234<dependency> <groupId>org.spr 2015-05-14 Baojian 技术 Java Spring Boot Spring Boot 学习起步 十、数据访问 数据访问 数据源配置修改pom.xml,添加spring-boot-starter-data-jpa及数据库驱动,下面以mysql为例: 1234567891011121314151617181920212223242526272829 2015-05-14 Baojian 技术 Java Spring Boot Spring Boot 学习起步 九、错误处理 错误处理 通过实现EmbeddedServletContainerCustomizer接口的customize方法即可实现自定义的错误处理,看下面的代码: 1234567891011121314151617181920212223242 2015-05-14 Baojian 技术 Java Spring Boot Spring Boot 学习起步 八、静态资源 静态资源 默认情况下,spring boot会通过ResourceHttpRequestHandler从如下位置注册静态资源: /static目录 /public目录 /resources目录 / 2015-05-14 Baojian 技术 Java Spring Boot Spring Boot 学习起步 七、Configuration配置 “Yeah It’s on. ” 下面是项目中一些常用的Configuration: Spring MVC 1234@Beanpublic DispatcherServlet dispatcherServlet() { 2015-05-14 Hux 技术 Spring Boot 学习起步 六、SpringApplication SpringApplication spring boot通过调用SpringApplication.run启动应用. 123456789101112//Application.javapackage demo;import org.s 2015-05-14 Baojian 技术 Java Spring Boot Spring Boot 学习起步 五、日志处理 日志处理 默认情况下spring boot采用logback输出日志 在resources目录下添加logback.xml 12345678910111213141516<?xml version="1.0" 2015-05-14 Baojian 技术 Java Spring Boot Spring Boot 学习起步 四、Profiles配置 Profiles 配置 spring boot通过profiles使得某些特定的配置只在某些条件下才会生效,比如之前提到的开发,测试,生产对应的三种不同的配置. 在resources目录下添加2个配置文件,application-dev 2015-05-14 Baojian 技术 Java Spring Boot Spring Boot 学习起步 三、一些设置 一些设置 一、指定启动类在之前的demo项目中任意创建一个类,并添加main函数,如下所示: 12345package demo;public class Foo { public static void main(St 2015-05-14 Baojian 技术 Java Spring Boot Spring Boot 学习起步 二,支持热加载 支持热加载 使spring boot项目支持热加载 在STS中开发spring bootx项目,如果采用run as启动项目,修改代码后是不支持热加载的; 如果采用debug模式,虽然可以支持热加载,但是仍然有部分代码修改后不能生效,比 2015-05-14 Baojian 技术 Java Spring Boot