Spring Boot
文章平均质量分 88
gbz2000
这个作者很懒,什么都没留下…
展开
-
Nacos 2.0 正式发布,性能提升了 10 倍!
Nacos 2.0.0架构模型新架构:Nacos 2.0 架构最主要的变化就是增加了对长连接的支持,gRPC 和 Rsocket 实现了长连接 RPC 调用和推送能力。新服务模型:相比 1.x 有不少的变化。依赖升级 升级 Nacos Api / Client 模块以支持 JDK 1.8 新特性Nacos 2.0 新增了 13 个新特性: 增加 gRPC 连接核心功能 配置模块支持 gRPC 命名模块支持 gRPC 客户端支持转载 2021-04-13 17:04:19 · 464 阅读 · 0 评论 -
SPRINGBOOT启动流程及其原理
Spring Boot、Spring MVC 和 Spring 有什么区别? 一 springboot启动原理及相关流程概览 二 springboot的启动类入口 三 单单是SpringBootApplication接口用到了这些注解 1)@Configuration注解 2)@ComponentScan注解 3)@EnableAutoConfiguration AutoConfigurationPackage注解: Import(AutoConfiguration...转载 2021-03-08 13:32:01 · 2572 阅读 · 1 评论 -
MyBatis-Plus 的代码生成器使用
AutoGenerator 是 MyBatis-Plus 的代码生成器,通过 AutoGenerator 可以快速生成 Entity、Mapper、Mapper XML、Service、Controller 等各个模块的代码,极大的提升了开发效率。特别说明:自定义模板有哪些可用参数?Github(opens new window)AbstractTemplateEngine 类中方法 getObjectMap 返回 objectMap 的所有值都可用。#代码生成器AutoGenerator.原创 2021-03-07 15:33:50 · 235 阅读 · 1 评论 -
Mybatis-Plus和Mybatis的区别
Mybatis-Plus和Mybatis的区别1.List item区别一如果Mybatis Plus是扳手,那Mybatis Generator就是生产扳手的工厂。通俗来讲——MyBatis:一种操作数据库的框架,提供一种Mapper类,支持让你用java代码进行增删改查的数据库操作,省去了每次都要手写sql语句的麻烦。但是!有一个前提,你得先在xml中写好sql语句,是不是很麻烦?于是有下面的↓Mybatis Generator:自动为Mybatis生成简单的增删改查s...转载 2021-03-06 21:29:00 · 676 阅读 · 0 评论 -
SpringBoot页面展示Thymeleaf
开发传统Java WEB工程时,我们可以使用JSP页面模板语言,但是在SpringBoot中已经不推荐使用了。SpringBoot支持如下页面模板语言Thymeleaf FreeMarker Velocity Groovy JSP上面并没有列举所有SpringBoot支持的页面模板技术。其中Thymeleaf是SpringBoot官方所推荐使用的,下面来谈谈Thymeleaf一些常用的语法规则。添加Thymeleaf依赖要想使用Thhymeleaf,首先要在pom.xml文件中单独添加转载 2021-02-28 09:21:44 · 295 阅读 · 0 评论 -
最详 Thymeleaf 使用教程
前言操作前建议先参考我的另一篇博客:玩转 SpringBoot 2 快速整合 | Thymeleaf 篇查看如何在SpringBoot 中使用 Thymeleaf。还有一点需要注意的是:模版页面中的 html 上需要声明 Thymeleaf 的命名空间,具体代码如下:<html xmlns:th="http://www.thymeleaf.org">接下来就可以开始 Thymeleaf 使用教程了!全文介绍 Thymeleaf 是基于 Thymeleaf 3.0.11..转载 2021-02-28 09:16:08 · 876 阅读 · 0 评论 -
@RestController 和 @Controller 的区别
@RestController注解,相当于@Controller+@ResponseBody两个注解的结合,返回json数据不需要在方法前面加@ResponseBody注解了,但使用@RestController这个注解,就不能返回jsp,html页面,视图解析器无法解析jsp,html页面理解下面的注解哦。@ResponseBody 表示该方法的返回结果直接写入 HTTP response body 中,一般在异步获取数据时使用【也就是AJAX】,在使用 @RequestMapping后,返回值通转载 2021-02-26 13:25:07 · 246 阅读 · 0 评论 -
SpringBoot之返回json数据
一、创建一个springBoot个项目操作详情参考:1.SpringBoo之Helloword 快速搭建一个web项目二、编写实体类/** * Created by CR7 on 2017-8-18 返回Json数据实体类 */public class User { private int id; private String username; private String password; public String getPass..转载 2021-02-26 11:11:02 · 328 阅读 · 0 评论 -
为什么要用 IoC 和 AOP
作为一名 Java 开发,对 Spring 框架是再熟悉不过的了。Spring 支持的控制反转(Inversion of Control,缩写为IoC)和面向切面编程(Aspect-oriented programming,缩写为AOP)早已成为我们的开发习惯,仿佛 Java 开发天生就该如此。人总是会忽略习以为常的事物,所有人都熟练使用 IoC 和 AOP,却鲜有人说得清楚到底为什么要用 IoC 和 AOP。技术肯定是为了解决某个问题而诞生,要弄清楚为什么使用 IoC 和 AOP,就得先弄清楚不用它们原创 2021-02-24 14:14:54 · 149 阅读 · 0 评论 -
Thymeleaf使用教程
目录Thymeleaf Thymeleaf的特点 SpringBoot与之整合 Thymeleaf常用语法 变量_变量案列 变量_动静结合 变量_ognl表达式的语法糖 变量_自定义变量 方法 方法_字面值 方法_拼接 运算 循环 逻辑判断 分支控制switch JS模板 回到顶部Thymeleaf 官网部分翻...转载 2020-03-10 21:24:38 · 353 阅读 · 0 评论 -
Spring Boot 实现以 War 包的形式部署
1.说明Spring Boot 提供了内置的 tomcat、undertow、jetty 三种 Servlet Web 容器。让我们开箱即用,可以迅速以 Jar方式 启动一个 Web 应用。但是在某些场景中我们可能还需要将我们的 Spring Boot 容器以 War包的形式进行传统的部署。这时我们就需要通过借助于 SpringBootServletInitializer 来实现。2....原创 2020-03-07 16:23:49 · 487 阅读 · 0 评论 -
Intellij IDEA使用spring-boot-devTools热部署无效解决方案
原创Moshow郑锴 最后发布于2018-07-20 11:52:25 阅读数 3209 收藏问题背景初次使用Intellij的同学都会遇到这个问题,即使项目使用了spring-boot-devtools+spring-boot-loader,修改了java文件或者html、js文件等,idea还是不会自动热部署,需要ctrl+f5手动一下没有热部署简直就很不开心。出现这种情况,并不...转载 2020-03-02 18:26:48 · 2346 阅读 · 0 评论 -
log4j:WARN No appenders could be found for logger (druid.sql.Connection)!错误处理
运行 Spring Boot 的Maven项目,运行程序出现log4j警告代码如下:log4j:WARN No appenders could be found for logger (druid.sql.Connection).log4j:WARN Please initialize the log4j system properly.虽然不影响使用,但是看着还是不爽,也缺少了调试信息...原创 2019-02-04 10:52:07 · 41029 阅读 · 3 评论