摘要: 在Spring Boot中,要创建一个非Web应用程序,实现CommandLineRunner并覆盖run()方法 pom依赖:spring-boot-starter库 阅读全文
posted @ 2018-10-28 15:20 platycoden 阅读(2841) 评论(0) 推荐(0) 编辑
摘要: 一、传统架构演进到分布式架构 简介:讲解单机应用和分布式应用架构演进基础知识 (画图) 高可用 LVS+keepalive 1、单体应用:开发速度慢、启动时间长、依赖庞大、等等 2、微服务:易开发、理解和维护、独立的部署和启动等等 不足:分布式系统(分布式事务问题)、需要管理多个服务(服务治理) 二 阅读全文
posted @ 2018-10-19 15:15 platycoden 阅读(735) 评论(0) 推荐(0) 编辑
摘要: 自定义拦截器共两步:第一:注册。第二:定义拦截器。 一、注册 @Configuration 继承WebMvcConfigurationAdapter(SpringBoot2.X之前旧版本) 旧版本代码 SpringBoot2.X 新版本配置拦截器 implements WebMvcConfigure 阅读全文
posted @ 2018-10-18 23:01 platycoden 阅读(2221) 评论(0) 推荐(0) 编辑
摘要: 一、自定义原生Servlet 1、启动类里面增加注解 @ServletComponentScan 2、Servlet上添加注解 @WebServlet(name = "userServlet",urlPatterns = "/v1/api/test/customs") 二、自定义原生Listener 阅读全文
posted @ 2018-10-18 15:05 platycoden 阅读(652) 评论(0) 推荐(0) 编辑
摘要: 一、近几年常用的访问数据库的方式和优缺点 1、原始java访问数据库 开发流程麻烦 <1>注册驱动/加载驱动 Class.forName("com.mysql.jdbc.Driver") <2>建立连接 Connection con = DriverManager.getConnection("jd 阅读全文
posted @ 2018-10-17 21:59 platycoden 阅读(459) 评论(0) 推荐(0) 编辑
摘要: 第一步:打开myeclipse >help >install from site >Add将路径粘贴在这里。等待安装颜色主题。https://raw.github.com/guari/eclipse-ui-theme/master/com.github.eclipseuitheme.themes.u 阅读全文
posted @ 2018-10-17 14:28 platycoden 阅读(1199) 评论(0) 推荐(0) 编辑
摘要: 1、SpringBoot启动默认加载的Filter characterEncodingFilter hiddenHttpMethodFilter httpPutFormContentFilter requestContextFilter 2、Filter优先级(Ordered.HIGHEST_PRE 阅读全文
posted @ 2018-10-17 12:20 platycoden 阅读(1959) 评论(0) 推荐(0) 编辑
摘要: 第一种启动方式:对含有main方法的类进行 Run As Java Application 第二种方式:对项目“Maven Install” 生成jar包 在target目录下(java -jar xxxx.jar) 在pom中添加maven插件: 如果没有加,则执行jar包 ,报错如下 java 阅读全文
posted @ 2018-10-16 23:21 platycoden 阅读(5110) 评论(0) 推荐(0) 编辑
摘要: 1、全局异常 @ControllerAdvice 如果是返回json数据 则用 RestControllerAdvice,就可以不加 @ResponseBody //捕获全局异常,处理所有不可知的异常 @ExceptionHandler(value=Exception.class) 2、自定义异常类 阅读全文
posted @ 2018-10-16 18:49 platycoden 阅读(6804) 评论(2) 推荐(0) 编辑
摘要: 1、在类路径下增加一个banner.txt,里面是启动要输出的信息 自定义banner在线生成工具: http://www.bootschool.net/ascii 2、在applicatoin.properties增加banner文件的路径地址 #自定义启动banner文件的路径spring.ba 阅读全文
posted @ 2018-10-15 18:17 platycoden 阅读(539) 评论(0) 推荐(1) 编辑