webjars

Spring Boot web简介及原理 day04

守給你的承諾、 提交于 2021-02-12 04:19:28
一、SpringBoot创建web开发(三部曲)    1 .快速构建SpringBoot项目,并以jar包的形式构建       2 .选择对应的功能模块 (选定场景,配置少量的配置就可运行,不配置有默认值)    3 .编写自己的逻辑代码 二、SpringBoot对静态资源的映射规则    通过查看WebMvcAutoConfiguration类,可以查看SpringBoot对静态资源存放的位置       @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { //添加资源映射 if (! this .resourceProperties.isAddMappings()) { logger.debug( "Default resource handling disabled" ); return ; } Duration cachePeriod = this .resourceProperties.getCache().getPeriod(); CacheControl cacheControl = this .resourceProperties.getCache() .getCachecontrol().toHttpCacheControl(); if (!registry

IntelliJ cannot resolve jsDependency when connected to corporate VPN

白昼怎懂夜的黑 提交于 2021-02-08 07:42:01
问题 When I'm connected to my company's VPN, IntelliJ is unable to resolve certain jsDependencies. I have set proxy settings in IntelliJ to point to my corporate proxy server, but this seems to make no difference. If I disconnect from the VPN, then everything builds fine... Error:Error while importing SBT project:<br/>...<br/><pre>[info] Resolving org.eclipse.jetty#jetty-util;8.1.16.v20140903 ... [info] Resolving org.eclipse.jetty#jetty-io;8.1.16.v20140903 ... [info] Resolving org.eclipse.jetty

IntelliJ cannot resolve jsDependency when connected to corporate VPN

六眼飞鱼酱① 提交于 2021-02-08 07:41:07
问题 When I'm connected to my company's VPN, IntelliJ is unable to resolve certain jsDependencies. I have set proxy settings in IntelliJ to point to my corporate proxy server, but this seems to make no difference. If I disconnect from the VPN, then everything builds fine... Error:Error while importing SBT project:<br/>...<br/><pre>[info] Resolving org.eclipse.jetty#jetty-util;8.1.16.v20140903 ... [info] Resolving org.eclipse.jetty#jetty-io;8.1.16.v20140903 ... [info] Resolving org.eclipse.jetty

kafka集群管理工具kafka-manager部署安装

天大地大妈咪最大 提交于 2021-02-07 20:35:36
一、kafka-manager 简介 为了简化开发者和服务工程师维护Kafka集群的工作,yahoo构建了一个叫做Kafka管理器的基于Web工具,叫做 Kafka Manager。这个管理工具可以很容易地发现分布在集群中的哪些topic分布不均匀,或者是分区在整个集群分布不均匀的的情况。它支持管理多个集群、选择副本、副本重新分配以及创建Topic。同时,这个管理工具也是一个非常好的可以快速浏览这个集群的工具,有如下功能: 1.管理多个kafka集群 2.便捷的检查kafka集群状态(topics,brokers,备份分布情况,分区分布情况) 3.选择你要运行的副本 4.基于当前分区状况进行 5.可以选择topic配置并创建topic(0.8.1.1和0.8.2的配置不同) 6.删除topic(只支持0.8.2以上的版本并且要在broker配置中设置delete.topic.enable=true) 7.Topic list会指明哪些topic被删除(在0.8.2以上版本适用) 8.为已存在的topic增加分区 9.为已存在的topic更新配置 10.在多个topic上批量重分区 11.在多个topic上批量重分区(可选partition broker位置) kafka-manager 项目地址: https://github.com/yahoo/kafka-manager 二

【SpringBoot】Web开发 访问静态资源

强颜欢笑 提交于 2020-12-11 08:42:58
SpringBoot Web开发 访问静态资源 映射规则 webjars 自己的静态资源 欢迎页 访问静态资源 映射规则 WebMvcAuotConfiguration类下的addResourceHandlers 方法:就是添加资源映射 ResourceProperties 设置和静态资源有关的参数,如缓存时间等 webjars webjars:以jar包的方式引入静态资源; 引入webjars依赖 我们可从 webjars网站 找到我们想要的资源的依赖的xml怎么写. 当我们要访问的静态资源是用jar包的方式引入的,如通过以下依赖引入jQuery < !‐‐引入jquery‐webjar‐‐ > 在访问的时候只需要写webjars下面资源的名称即可 < dependency > < groupId > org.webjars </ groupId > < artifactId > jquery </ artifactId > < version > 3.3.1 </ version > </ dependency > 引入后的jar包格式如下 去 classpath:/META-INF/resources/webjars/ 找资源 所有 /webjars/ ,都去 classpath:/META-INF/resources/webjars/ 找资源;**

Spring-boot01

点点圈 提交于 2020-08-12 15:29:23
本文记录Spring-Boot学习途中的点点滴滴。 其实Spring-Boot出来好长时间了,但是一直没去关注过。之前在我的印象里Spring-Boot好就好在减去了很多XML配置,加入了很多自动配置,将注解运用到了极致。想想好像也没啥技术点可以去学习,不过最近打算用spring-Boot做个小网站啥的,才突然发现 Spring-Boot的强大。果真应了那句话:真香! 1.先来说下Spring-Boot入门大法: 按以往的项目经验,那没啥可说,MAVEN工程启动就完事儿了,但最近更新了下IDEA,发现项目启动项中多了一栏: 去Spring官网看了看,发现这玩意儿简直太好了,用这个Spring启动项,它会将SpringWEB开发中要用到的一切组件场景都一一给你罗列出来,这下方便了不用再去写POM了。直接勾选web服务IDEA就为你自动配置好了。还有什么Springdata,Nosql,SQL....这些场景你只需勾选IDEA会帮你自动配置。 这个插件实数良心。 项目部署完成后,我一脸懵逼,啥?没有WEB-INF目录,写个锤子的WEB呀。我JSP放哪儿? 果然太年轻,Spring-BOOT以JAR包的方式运行在内嵌的Tomcat下,根本不支持JSP。那用什么渲染前端? 答:HTML。 对就是这么简单,用最原始的HTML就行了,也不需要WEB-INF目录,Spring

Spring-boot01

淺唱寂寞╮ 提交于 2020-08-11 18:28:43
本文记录Spring-Boot学习途中的点点滴滴。 其实Spring-Boot出来好长时间了,但是一直没去关注过。之前在我的印象里Spring-Boot好就好在减去了很多XML配置,加入了很多自动配置,将注解运用到了极致。想想好像也没啥技术点可以去学习,不过最近打算用spring-Boot做个小网站啥的,才突然发现 Spring-Boot的强大。果真应了那句话:真香! 1.先来说下Spring-Boot入门大法: 按以往的项目经验,那没啥可说,MAVEN工程启动就完事儿了,但最近更新了下IDEA,发现项目启动项中多了一栏: 去Spring官网看了看,发现这玩意儿简直太好了,用这个Spring启动项,它会将SpringWEB开发中要用到的一切组件场景都一一给你罗列出来,这下方便了不用再去写POM了。直接勾选web服务IDEA就为你自动配置好了。还有什么Springdata,Nosql,SQL....这些场景你只需勾选IDEA会帮你自动配置。 这个插件实数良心。 项目部署完成后,我一脸懵逼,啥?没有WEB-INF目录,写个锤子的WEB呀。我JSP放哪儿? 果然太年轻,Spring-BOOT以JAR包的方式运行在内嵌的Tomcat下,根本不支持JSP。那用什么渲染前端? 答:HTML。 对就是这么简单,用最原始的HTML就行了,也不需要WEB-INF目录,Spring

spring集成swagger2生成文档

廉价感情. 提交于 2020-07-26 06:23:29
1、引入swagger的jar包 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version> <exclusions> <exclusion> <groupId>io.swagger</groupId> <artifactId>swagger-models</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger-ui</artifactId> <version>2.9.2</version> </dependency> <dependency> <groupId>io.swagger</groupId> <artifactId>swagger-models</artifactId> <version>1.6.1</version> </dependency> 注:这里重新引入swagger-models-1.6.1版本,是因为springfox-swagger2-2.9.2版本引入的swagger-models版本较低

资源配置 实现 文件预览

▼魔方 西西 提交于 2020-05-08 12:04:32
通过 springmvc 的 registry.addResourceHandler 实现 import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Configuration; import org.springframework.web.servlet.config.annotation.InterceptorRegistry; import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry; import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; import com.operlib.common.constant.Constants; import com.operlib.framework.interceptor.RepeatSubmitInterceptor; /** * 通用配置 * * @author ruoyi */ @Configuration public class ResourcesConfig

SpringBoot中对SpringMVC的自动配置

北城余情 提交于 2020-05-07 19:37:38
https://docs.spring.io/spring-boot/docs/1.5.10.RELEASE/reference/htmlsingle/#boot-features-developing-web-applications 1. Spring MVC auto-configuration Spring Boot 自动配置好了SpringMVC 以下是SpringBoot对SpringMVC的默认配置: ==(WebMvcAutoConfiguration)== Inclusion of ContentNegotiatingViewResolver and BeanNameViewResolver beans. 自动配置了ViewResolver(视图解析器:根据方法的返回值得到视图对象(View),视图对象决定如何渲染(转发?重定向?)) ContentNegotiatingViewResolver:组合所有的视图解析器的; ==如何定制:我们可以自己给容器中添加一个视图解析器;自动的将其组合进来;== Support for serving static resources, including support for WebJars (see below).静态资源文件夹路径,webjars Static index.html support. 静态首页访问