首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Freemarkerspring boot应用

它是简单,专用语言, 不是 像PHP那样成熟编程语言。 那就意味着要准备数据真实编程语言中来显示,比如数据库查询和业务运算, 之后模板显示已经准备好数据。...设计师无需面对模板复杂逻辑, 没有程序员来修改或重新编译代码时,也可以修改页面的样式。...2.2环境配置文件准备 2.2.1POM文件如下: Spring boot 必备 + spring boot 测试类 ? ? ? Spring boot父依赖(必备) ? ?...DAO接口上添加@Mapper 标签 Controller无法找到serviceimplebean service层上添加@service 不知道程序如何找到mapper文件 Application.properties...Spring boot 返回字符串,不返回渲染页面 把@RestController替换为@Controller注解 @RestController注解表示返回内容都是HTTP Content不会被模版引擎处理

2.1K30

赠书:KotlinSpring Boot应用

市面上介绍使用Kotlin进行后端开发图书和文章也比较少,袁康大量实践基础上,萌生了写一本书想法,希望和更多Java开发人员分享Kotlin在后端开发实践经验。...本文选自书中“Kotlin常用中间件应用”一章,这一章主要介绍Kotlin常用中间件应用,通过示例程序,将展示Kotlin集成Spring Boot、Redis、JPA、QueryDSL、MongoDB...Spring Boot广泛应用于企业级应用和微服务开发。Spring Cloud微服务框架就是Spring Boot基础上开发。...用Kotlin开发一个Spring Boot项目 Spring网站上创建一个基于MavenKotlin Spring Boot项目。...本书专注于KotlinSpring Boot微服务开发实践,介绍了函数式编程思想、Kotlin语法、Kotlin常用中间件应用,以及其微服务注册中心、微服务配置中心、微服务网关、Spring

1.6K30

PostgreSQL查询当前执行SQL执行计划——pg_show_plans

执行计划存储 如果同样SQL要执行很多遍,且每次都是同样执行计划、每次都发生硬解析,则会消耗大量时间。...但是explain查询当前缓存执行计划实际估算成本可能是不准确,因为很可能估算成本和实际运行成本不一致。...pg_show_plans模块 接下来主题则是一个供PostgreSQL数据库查询正在进行SQL执行计划模块——pg_show_plans,它可以动态查找当前正在进行SQL执行计划。...一个session执行一条较慢SQL(便于获取到其执行计划) 一个sessionSQL执行过程获取其执行计划 2.这里我举例SQL为对一张346MB全表扫描。...通过pg_show_plans和pg_stat_activity联合查询出当前正在进行SQL执行计划

2.6K40

Spring Boot2 系列教程(六)自定义 Spring Boot starter

我们使用 Spring Boot,基本上都是沉醉它 Stater 方便之中。...知识点,有的也涉及到源码解读,大伙可能也发现了源码解读时总是会出现条件注解,其实这就是 Starter 配置核心之一,大伙有兴趣可以翻翻历史记录,看看松哥之前写关于 Spring Boot 文章...:Spring Bootyaml配置简介,这篇文章虽然是讲 yaml 配置,但是关于类型安全属性注入和 properties 是一样。...那么我们自定义 Starter 当然也需要这样一个文件,我们首先在 Maven 项目的 resources 目录下创建一个名为 META-INF 文件夹,然后文件夹创建一个名为 spring.factories...3.使用 Starter 接下来,我们来新建一个普通 Spring Boot 工程,这个 Spring Boot 创建成功之后,加入我们自定义 Starter 依赖,如下:

48930

Spring Boot配置web app

Spring Boot配置web app 本文将会介绍怎么Spring Boot创建和配置一个web应用程序。...MVCcontext path是‘/’, 如果你想修改,那么可以配置文件application.properties修改: server.servlet.contextPath=/springbootapp...如果是yaml文件: server: servlet: contextPath:/springbootapp 同样,可以java代码修改: @Component public...程序停止Spring Boot SpringApplication提供了一个静态exit()方法,可以通过它来关停一个Spring Boot应用程序: @Autowired public...ERROR 注册Servlet 有时候我们需要将程序运行在非嵌套服务器,这时候有可能会需要自定义servlet情况,Spring Boot 也提供了非常棒支持,我们只需要在ServletRegistrationBean

1.6K20

Spring Security Spring Boot 使用【集中式】

1.1.2 引入 Spring Security    Spring Boot 引入 Spring Security 是相当简单,可以在用脚手架创建项目的时候勾选,也可以创建完毕后 pom 文件中加入相关依赖...Spring Boot 帮我们完成了 Spring 需要完成诸多配置【☞ Spring Security 基础入门】。...也正是因为 Spring Boot 提供了自动化配置方案,让我们可以“零配置”使用 Spring Security,所以 Spring Boot 项目中我们通常使用安全框架是 Spring Security...我们并没有配置静态用户那么该如何登录呢,Spring Boot 为我们提供了一个默认用户,用户名为:user,密码则是启动 Spring Boot 项目是随机生成,我们可以控制台找到他。...☞ 认证类   Spring Boot Spring Security 认证类与 Spring 并无区别,都需要实现 UserDetailsService 接口,然后重写 loadUserByUsername

2.5K41

性能优化-通过explain查询分析SQL执行计划

7、通过explain查询分析SQL执行计划 1、使用explain查询SQL执行计划 SQL执行计划侧面反映出了SQL执行效率,具体执行方式如下所示:执行SQL前面加上explain关键词即可...,如果查询使用了别名,那么这里显示是别名,如果不涉及对数据表操作,那么这显示为null,如果显示为尖括号括起来就表示这个是临时表,后边N就是执行计划id,表示结果来自于这个查询产生。...func 9)、rows 这里是执行计划估算扫描行数,不是精确值 10)、extra 这个列可以显示信息非常多,有几十种,常用有 A:distinct:select部分使用了distinc...如果内表数据量比较大,就可能出现这个 K:loosescan(m…n):5.6.x之后引入优化子查询新特性之一,in()类型查询,子查询返回可能有重复记录时,就可能出现这个 除了这些之外...这个字段表示存储引擎返回数据server层过滤后,剩下多少满足查询记录数量比例,注意是百分比,不是具体记录数。 附图: ? ?

1.4K10

干货丨KotlinSpring Boot应用

市面上介绍使用Kotlin进行后端开发图书和文章也比较少,袁康大量实践基础上,萌生了写一本书想法,希望和更多Java开发人员分享Kotlin在后端开发实践经验。...本文选自书中“Kotlin常用中间件应用”一章,这一章主要介绍Kotlin常用中间件应用,通过示例程序,将展示Kotlin集成Spring Boot、Redis、JPA、QueryDSL、MongoDB...Spring Boot广泛应用于企业级应用和微服务开发。Spring Cloud微服务框架就是Spring Boot基础上开发。...用Kotlin开发一个Spring Boot项目 Spring网站上创建一个基于MavenKotlin Spring Boot项目。...本书专注于KotlinSpring Boot微服务开发实践,介绍了函数式编程思想、Kotlin语法、Kotlin常用中间件应用,以及其微服务注册中心、微服务配置中心、微服务网关、Spring

75320

Spring Boot2 系列教程(十八)Spring Boot 自定义 SpringMVC 配置

WebMvcConfigurerAdapter 我们先来看 WebMvcConfigurerAdapter,这个是 Spring Boot 1.x 我们自定义 SpringMVC 时继承一个抽象类...WebMvcConfigurer 根据上一小节解释,小伙伴们已经明白了,WebMvcConfigurer 是我们 Spring Boot 2.x 实现自定义配置方案。...松哥之前案例(40 篇原创干货,带你进入 Spring Boot 殿堂!),凡是涉及到自定义 SpringMVC 配置地方,也都是通过实现 WebMvcConfigurer 接口来完成。...小伙伴们知道,Spring Boot ,SpringMVC 相关自动化配置是 WebMvcAutoConfiguration 配置类实现,那么我们来看看这个配置类生效条件: @Configuration...因此,如果我们 Spring Boot 自定义 SpringMVC 配置时选择了继承 WebMvcConfigurationSupport,就会导致 Spring Boot SpringMVC

42820

Spring Boot 关于自定义异常处理套路!

4-12-1.jpg Spring Boot 项目中 ,异常统一处理,可以使用 Spring @ControllerAdvice 来统一处理,也可以自己来定义异常处理方案。...Spring Boot ,对异常处理有一些默认策略,我们分别来看。...路径 ,这个页面就不会展示出来,不过 Spring Boot ,提供 /error 路径实际上是下下策,Spring Boot 本身在处理异常时,也是当所有条件都不满足时,才会去找 /error...那么我们就先来看看, Spring Boot ,如何自定义 error 页面,整体上来说,可以分为两种,一种是静态页面,另一种是动态页面。...自定义异常数据 默认情况下,Spring Boot ,所有的异常数据其实就是上文所展示出来5条数据,这5条数据定义 org.springframework.boot.web.reactive.error.DefaultErrorAttributes

1K00
领券