
SpringBoot
文章平均质量分 50
彧卿丶
知道的越多,不知道的就越多
展开
-
java项目配置文件加密
Jasypt 是一个用于配置文件加密的 Java 库。它可以用来加密和解密配置文件中的敏感信息,如数据库密码、API 密钥等。主要分为两个版本:一个是1.9.2版本,一个是1.9.3版本。默认加密方式不一样。1.9.2版本:默认加密算法是PBEWithMD5AndDES1.9.3版本:默认加密算法是PBEWITHHMACSHA512ANDAES_256。原创 2024-05-21 11:45:58 · 1185 阅读 · 0 评论 -
JavaMail发送邮件
请注意,发送邮件的具体实现方式可能因邮件服务器的不同而有所差异。在使用JavaMail发送邮件之前,需要先了解所使用的邮件服务器的要求和配置。另外,保护用户数据的安全性也是非常重要的,建议采取适当的安全措施,如使用SSL/TLS加密连接或使用授权码代替密码进行身份验证。原创 2024-04-29 14:45:34 · 556 阅读 · 0 评论 -
static静态变量使用@Value注入方式
使用@Value 注解static类型@Componentpublic class MyConfig { @Value("${env}") private static String env; public static String getEnv() { return env; } public static void setEnv(String env) { MyConfig.env = env; }}原创 2021-01-31 14:52:47 · 1457 阅读 · 0 评论 -
Springboot — 用更优雅的方式发HTTP请求(RestTemplate详解)
RestTemplate是Spring提供的用于访问Rest服务的客户端,RestTemplate提供了多种便捷访问远程Http服务的方法,能够大大提高客户端的编写效率。我之前的HTTP开发是用apache的HttpClient开发,代码复杂,还得操心资源回收等。代码很复杂,冗余代码多,这是我封装好的一个post请求工具:public String getJsonByparam(String url, List<BasicNameValuePair> formParams) throw原创 2020-09-09 16:18:03 · 863 阅读 · 0 评论 -
SpringBoot项目配置个html的a标签,居然找不到下载文件?
闲来无事,想着怎么在局域网中让windows和mac之间传输文件(抛弃物理传输,用网络传输,越简单越好),之前搭建过windows之间的局域网共享文件,不过想让mac访问Windows上的共享文件吗? 这个应该是不行的,既然自己是程序员,那就用Java程序能不能实现呢?于是,今天就测试了下一、创建一个springboot项目这个就不详细的介绍了,网上有很多很多文章,值得注意的是,由于题????用的是idea社区版,需要安装spring Assistant插件才能直接创建springboot项目..原创 2020-07-24 16:39:45 · 1026 阅读 · 0 评论 -
Spring boot中集成Spring Security后CSS静态资源拦截问题
问题描述在使用Spring boot + Spring Security整合的时候,Spring Security对登陆进行了响应的处理操作,但是在进入登陆页的时候,出现页面报错,页面布局全部错乱的问题,查看原因发现是CSS与JS等静态文件没有被加载成功导致问题原因Spring Security默认会对静态文件进行拦截,这个问题在Spring MVC中也出现过,Spring MVC的解...原创 2020-03-23 12:50:25 · 1248 阅读 · 1 评论 -
springboot全局配置文件可设置的属性
# ===================================================================#COMPON SPRING BOOT PROPERTIES##此示例文件作为指南提供。不要复制它#complete到您自己的应用程序。^^^# ====================================================...原创 2019-06-04 15:00:05 · 698 阅读 · 0 评论 -
解决使用Spring Boot、Multipartfile上传文件路径错误问题
彻底跟路径错误say拜拜!题图:from Google1.问题描述关键字:SpringMVC 4.2.4 、 Spring Boot 1.3.1 、Servlet 3.0 、文件上传 报错信息:java.io.IOException: java.io.FileNotFoundException: /tmp/tomcat.273391201583741210.8080/work...原创 2019-04-03 17:48:49 · 2078 阅读 · 0 评论 -
Refused to display in a frame because it set 'X-Frame-Options' to 'DENY'的解决办法
今天遇到了iframe模式上传图片或者iframe嵌套页面时,会报如下异常信息:“Refused to display in a frame because it set 'X-Frame-Options' to 'DENY' 这个问题找了好久资料,好多种解决方法:一、response.setHeader("X-Frame-Options", "SAMEORIGIN");// 解决IFr...原创 2018-11-22 18:40:19 · 4709 阅读 · 0 评论 -
SpringBoot 中的 ServletInitializer类
新建的SpringBoot 项目中,有个类ServletInitializer.java,与启动类 xxApplication.java 平级,不求甚解,于是探索一番。(一)代码部分ServletInitializer 类中代码如下:import org.springframework.boot.builder.SpringApplicationBuilder;import org...原创 2018-10-17 16:28:53 · 3715 阅读 · 1 评论 -
Spring Boot与Spring Security整合后无法上传图片403
查阅资料发现:Spring Boot与Spring Security整合后,不仅仅只是无法上传图片,只要是post请求,就会出现403拒绝访问 首先:403错误,表示资源不可用。服务器理解客户的请求,但拒绝处理它,通常由于服务器上文件或目录的权限设置导致的WEB访问错误。了解了错误后,大概就是我用户权限不够吧。当我登录以后,以admin权限去操作post还是一样的错误。于是去c...原创 2018-10-19 09:28:11 · 2322 阅读 · 0 评论 -
Spring Boot总结
(一) @SpringBootApplication的替代方案对Spring Boot而言,@SpringBootApplication的作用就是@Configuration, @EnableAutoConfiguration与@ComponentScan的集合,所以也会存在@EnableAutoConfiguration的粒度管理问题。添加@EnableAutoConfiguration...原创 2018-10-16 16:38:34 · 134 阅读 · 0 评论 -
Spring Boot 集成 Spring Security
1. 添加Maven依赖在pom.xml引用spring security.<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId></depende...原创 2018-10-15 17:09:30 · 161 阅读 · 0 评论 -
spring security四种实现方式
spring security实现方式大致可以分为这几种: 1.配置文件实现,只需要在配置文件中指定拦截的url所需要权限、配置userDetailsService指定用户名、密码、对应权限,就可以实现。 2.实现UserDetailsService,loadUserByUsername(String userName)方法,根据userName来实现自己的业务逻辑返回User...原创 2018-10-15 17:00:10 · 569 阅读 · 0 评论 -
使用 Spring Security 保护 Web 应用的安全
在 Web 应用开发中,安全一直是非常重要的一个方面。安全虽然属于应用的非功能性需求,但是应该在应用开发的初期就考虑进来。如果在应用开发的后期才考虑安全的问题,就可能陷入一个两难的境地:一方面,应用存在严重的安全漏洞,无法满足用户的要求,并可能造成用户的隐私数据被攻击者窃取;另一方面,应用的基本架构已经确定,要修复安全漏洞,可能需要对系统的架构做出比较重大的调整,因而需要更多的开发时间,影响应用的...转载 2018-10-15 16:37:36 · 237 阅读 · 0 评论 -
关于Spring Cloud的一些介绍
一、微服务构建框架 Spring Boot配置Spring Boot 是一个在 Spring 的基础上面做了很多简化的框架。首先得益于它习惯用于配置的设计理念,所以从整个启动的容易的难度上来讲要简单非常多。它有一个 conifg 的架包,里面有非常非常多的第三方依赖的基础的配置,可以直接在 applicationb.yml 对应的数据库UIL,包括 DB 的名字、用户密码、用户名等...原创 2018-10-18 11:12:16 · 208 阅读 · 0 评论 -
SpringBoot @Value 设置默认值
今天Spring boot项目启动的时候报错,Could not resolve placeholder 'xxx' in value "${img.view-pat}"原因是在取yml配置文件中的属性名时写错了。。。项目中只有这个属性,不知道还可以给 @Value 设置默认值,查资料后的原来这个注解可以设置默认值。使用方法 : 在@Value(img.view-path...原创 2018-09-03 11:26:06 · 4744 阅读 · 0 评论 -
spring Scheduled cron定时调度时间的设置
CronTrigger配置格式: 格式: [秒] [分] [小时] [日] [月] [周] [年] 序号-第n位 说明 是否必填 允许填写的值 允许的通配符 1 秒 是 0-59 , - * / 2 分 是 0-59 , - * / 3 小时 是 0-23 , - ...原创 2018-08-28 09:59:49 · 1644 阅读 · 0 评论