Spring/SpringBoot/SpringCloud
文章平均质量分 72
JAVA框架相关的文章合集
罗汉翔
这个作者很懒,什么都没留下…
展开
-
SpringBoot调用外部接口的四大神技
SpringBoot调用外部接口的四大神技转载 2023-11-03 10:46:16 · 623 阅读 · 0 评论 -
Spring MVC这些接口注解属性你都了解了吗?----ContentType、Accept、header请求头
Spring MVC这些接口注解属性你都了解了吗?转载 2023-08-25 19:31:03 · 331 阅读 · 0 评论 -
11、JavaWeb-download文件下载
先利用上节内容讲的文件上传,上传三个文件test.json、test.png、test.txt下载文件展示:index16_download.jsp<%-- Created by IntelliJ IDEA. User: Admin Date: 2022/1/19 Time: 9:15 To change this template use File | Settings | File Templates.--%><%@ ...原创 2022-01-19 10:02:29 · 595 阅读 · 0 评论 -
01、JavaWeb-IDEA2020版本的Tomcat工程创建
new接下来演示new一个tomcat环境当你看到xxxx milliseconds时视为启动成功原创 2022-01-03 17:12:40 · 143 阅读 · 0 评论 -
13、JavaWeb-ajax2
传统的web数据交互 vs Ajax数据交互原创 2022-01-21 16:04:29 · 329 阅读 · 0 评论 -
07、JavaWeb-JSTL
estl重点内容forEach迭代标签、set存、out输出到浏览器、remove、set:向域对象中添加数据、catch、if条件标签、choose条件标签原创 2022-01-15 11:59:00 · 149 阅读 · 0 评论 -
04、JavaWeb-JSP+Session+Cookie
JavaWeb JSP原创 2022-01-05 16:25:58 · 216 阅读 · 0 评论 -
14、Listener(简述)+Ajax
参考链接:w3school 在线教程Ajaxw3school 在线教程"url" 写全路径原创 2022-01-27 17:55:55 · 807 阅读 · 0 评论 -
16 JQuery
jQueryjQuery CDNjquery下载所有版本(实时更新)版本:1x ︰兼容IE 6、7、8等低版本浏览器,官网不再更新2x︰不兼容IE 6、7、8等低版本浏览器,官网不再更新3x :不兼容IE6、7、8等低版本浏览器,是官方主要更新维护的版本production生产环节的jquery(被压缩的代码,很混乱,难以阅读)development开发环节的jquery(对开发者程序员比较友好,能够看懂,保留了语法的格式)...原创 2022-01-28 10:30:53 · 750 阅读 · 0 评论 -
06、JavaWeb-EL表达式
Expression Language 表达式语言,替代JSP页面中数据访问时的复杂编码,可以非常便捷地取出域对(pageContext、request、session、application)中保存的数据,前提是一定要先setAttribute,EL就相当于在简化getAttribute${变量名}变量名就是setAttribute对应的key值。取属性的优先级pageContext>request>session>application 有点局部变量那味了,作用域大的反而排原创 2022-01-13 19:28:43 · 94 阅读 · 0 评论 -
15 SpringBoot——Thymeleaf
没有配置Thymeleaf的版本号时,默认使用的是Thymeleaf2.1<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId></dependency>application.propertiesspring.thymeleaf.mo...原创 2022-01-28 10:00:30 · 103 阅读 · 0 评论 -
12、JavaWeb-ajax
参考链接:jquery所有版本下载 jquery官方cdn地址 jquery.min.jsDownload jQuery | jQueryjquery下载所有版本(实时更新)https://www.jq22.com/jquery/jquery-3.3.1.zip (直接下载jquery-3.3.1的压缩包)字节跳动jquery压缩版引用地址: (速度快推荐!) 1 <script src="https://s3.pstatp.com/cdn/expire-1..原创 2022-01-19 10:39:49 · 209 阅读 · 0 评论 -
18 在springboot整合thymeleaf模板引擎中@Controller和@RestController不同注解的跳转页面方法
SpringBoot如何返回页面 - 编程小大白 - 博客园在springboot整合thymeleaf模板引擎中@Controller和@RestController不同注解的跳转页面方法 - 海龟先生吖 - 博客园This application has no explicit mapping for /error, so you are seeing this as a fallback.报错解决_大坑-CSDN博客关于@ResponseBody注解@ResponseBody注解.原创 2022-02-11 15:52:23 · 1851 阅读 · 1 评论 -
09、JavaWeb-Filter过滤器
实现一个登录页面跳转到下载页面的案例index14_login.jsp<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head> <title>login</title></head><body><form action="servlet13_login" method="post">原创 2022-01-18 16:50:48 · 351 阅读 · 0 评论 -
IDEA创建web工程+tomcat配置
IDEA中通过maven web创建web工程的两种方式,以及在新建的web工程基础上配置tomcat的两种方式(Local Server / Tomcat Maven插件)原创 2022-01-27 15:45:49 · 2161 阅读 · 0 评论 -
05、JavaWeb-JSP内置对象的作用域
4个page、request、session、application都有setAttribute、getAttribute方法page作用域,对应内置对象是pageContextrequest作用域,对应内置对象是requestsession作用域,对应内置对象是sessionapplication作用域,对应内置对象是applicationpage < request < session < applicationpage只在当前页面有效request只在一次请求内有效,重定原创 2022-01-13 16:12:31 · 163 阅读 · 0 评论 -
01、JavaWeb-IDEA2021版本的Tomcat工程创建
1打开Tomcat官网下载Tomcat压缩包Apache Tomcat® - Apache Tomcat 9 Software Downloads参考文章:【已解决,绝对好用】Error during artifact deployment. See server log for details._wzder-CSDN博客External Libraries中没有Tomcat的依赖包?_方方土的博客-CSDN博客_external libraries没有tomcat以我的ID..原创 2022-01-03 16:41:06 · 146 阅读 · 0 评论 -
10、JavaWeb-upload文件上传
index15_upload.jsp<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head> <title>upload</title></head><body><%--<form action="servlet14_Upload" method="get">--%><%.原创 2022-01-18 16:54:38 · 341 阅读 · 0 评论 -
19 URLEncoder.encode 和 URLDecoder.decode 处理url
URLEncoder.encode (str,"UTF-8");URLDecoder.decode(str,"UTF-8");URLEncoder.encode 和 URLDecoder.decode 处理url的特殊参数在使用 url 的 queryString 传递参数时,因为参数的值,被DES加密了,而加密得到的是 Base64的编码字符串,类似于:za4T8MHB/6mhmYgXB7IntyyOUL7Cl++0jv5rFxAIFVji8GDrcf+k8g==显然 这里面含有了 特转载 2022-02-14 11:05:22 · 4921 阅读 · 0 评论 -
03、Tomcat控制台乱码问题
windows默认编码集为GBK,由于使用startup.bat启动tomcat时,它会读取catalina.bat的代码并打开一个新窗口运行。打开的cmd默认编码可能不是utf-8,与系统编码不一致,所以导致乱码。修改 Tomcat 安装目录下 conf 目录下的 logging.properties 文件,将控制台输出的编码修改为GBK编码:java.util.logging.ConsoleHandler.level = FINEjava.util.logging.ConsoleHandler.转载 2022-01-05 14:06:31 · 347 阅读 · 0 评论 -
02、JavaWeb-Servlet
基于tomcat的第一个java web 运行原创 2022-01-04 10:41:58 · 488 阅读 · 0 评论 -
17 重定向(Redirect) vs 转发(Forward)
一.重定向(Redirect)1.什么是重定向重定向是指当浏览器请求一个URL时,服务器返回一个重定向指令,告诉浏览器地址已经变了,麻烦使用新的URL再重新发送新请求。例如,我们已经编写了一个能处理/hello的HelloServlet,如果收到的路径为/hi,希望能重定向到/hello,可以再编写一个RedirectServlet通过resp.sendRedirect(redirectToUrl);进行重定向项目结构:index.htmlRedirectServlet...转载 2022-02-08 13:48:09 · 4142 阅读 · 0 评论 -
08、JavaWeb-Filter过滤器(web.xml定义实现)
Java Web Filter的web.xml方式实现原创 2022-01-17 15:37:30 · 623 阅读 · 0 评论 -
Spring - BeanPostProcessors 扩展接口
..转载 2022-12-02 16:40:56 · 213 阅读 · 0 评论 -
spring.log
sping.log原创 2022-10-26 15:10:54 · 376 阅读 · 0 评论 -
SpringBoot写Https接口
123456转载 2022-06-30 11:39:07 · 1658 阅读 · 0 评论 -
Spring Boot 启动时自动执行代码的几种方式
spring boot @PostConstruct ApplicationRunner CommandLineRunner转载 2022-06-07 17:33:54 · 94 阅读 · 0 评论 -
@Autowired 注入的bean是null
参考链接:springboot @Autowired 注入为null 的原因与解决方式_Jack2013tong的博客-CSDN博客_autowired注入的对象为null原文链接:springboot 对于@Autowired 注入为null 的介绍与解决方式_风兮雨露的博客-CSDN博客_springboot注入为null有时候我们在某个类用@Autowired 进行注入时,会发现注入参数为null,这时候会有疑惑。可能存在的原因:(1)该类没有托管给spring 管理...转载 2022-05-20 10:00:41 · 4080 阅读 · 2 评论 -
java.lang.NoClassDefFoundError: org/springframework/core/metrics/ApplicationStartup
java.lang.NoClassDefFoundError: org/springframework/core/metrics/ApplicationStartup<dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version...原创 2022-05-10 20:42:10 · 401 阅读 · 0 评论 -
SpringMVC
原文链接:最全的SpringMVC教程,终于让我找到了! - 掘金今日头条1. 为啥要学 SpringMVC?1.1 SpringMVC 简介在学习 SpringMVC 之前我们先看看在使用 Servlet 的时候我们是如何处理用户请求的:配置web.xml <?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" x..转载 2022-05-05 18:00:44 · 80 阅读 · 0 评论 -
spring中读取配置文件的方式,以及配置文件如何写
application.propertiesspring.application.name=spring-boot-simple-studyserver.port=8080application.yamlserver: port: 8082name: yaml#一、对象 map 键值对集合# 行外写法person: name: zhangsan age: 23 address: - beijing - shanghai - guangzho原创 2022-04-30 13:34:20 · 542 阅读 · 0 评论 -
@Override飘红
@Override是JDK自带的注解,表示方法的重写具体报错行为,可能会表现为@Override飘红,或者编译时发出警告Error:java: 无效的标记: -parameters此时应检查pom文件的标签有没有提示爆红并检查编译版本是否太低导致的,只需要在pom文件中指定编译的版本是1.8即可。...原创 2022-04-30 13:34:41 · 4415 阅读 · 0 评论 -
SpringApplication的启动过程
spring boot 的一个启动流程,底层分析SpringApplication.run(Application.class, args);原创 2022-04-25 10:14:50 · 1478 阅读 · 0 评论 -
实力总结四类Bean注入Spring的方式
实力总结四类Bean注入Spring的方式转载 2022-04-24 09:43:46 · 85 阅读 · 0 评论 -
15 springboot杂谈
/** * Bean Validation 中内置的 constraint * @Null 被注释的元素必须为 null * @NotNull 被注释的元素必须不为 null * @AssertTrue 被注释的元素必须为 true @AssertFalse 被注释的元素必须为 false @Min(value) 被注释的元素必须是一个数字,其值必须大于等于指定的最小值 @Max(.原创 2021-12-29 21:04:49 · 153 阅读 · 0 评论 -
自动注入循环引用的问题
原文链接:自动注入循环引用的问题_Erjun001的博客-CSDN博客本文只作为个人参考使用项目场景:springboot项目中不同的service注入的时候进行了相互引用。问题描述:service A引用了servie B 而Service B 又引用了 Service A,于是项目在启动的时候就出现了循环引用注入的问题。项目启动出现的异常信息如下:org.springframework.beans.factory.UnsatisfiedDependencyE...转载 2022-04-01 17:12:11 · 558 阅读 · 0 评论 -
@Value 获取默认按逗号分割的数组
参考链接:SpringBoot之Spring@Value属性注入使用详解 - 炫舞风中 - 博客园原创 2022-03-29 18:03:02 · 1269 阅读 · 0 评论 -
30 SpringBoot & Maven 依赖、配置分离打包
本篇文章只作为个人参考笔记使用支持原创精神,原文链接:SpringBoot & Maven 依赖、配置分离打包_有三i的博客-CSDN博客_maven springboot 打包介绍随着技术的迭代,在我们日常的开发中现在普遍都是使用SpringBoot进行开发了,在使用maven构建的传统web应用时,我们都是将项目打包成war包,放在tomcat中部署,各个目录资源都是分离开的,对于配置文件的修改非常方便。但是使用SpringBoot的打包工具的话,默认是打包成一个jar文件,.转载 2022-03-11 16:14:17 · 411 阅读 · 0 评论 -
24 @Configuration+@Bean vs @Component
在微信发现一篇文章,没看懂,先保留下来,后续进行思考,如有兴趣,请关注原作者1 疑虑描述最近,同事在进行开发的过程中,发现之前的一个写法,类似如下以我的理解,@Configuration 加 @Bean 会创建一个 userName 不为 null 的 UserManager 对象,而 @Component 也会创建一个 userName 为 null 的 UserManager 对象那么我们在其他对象中注入 UserManager 对象时,「到底注入的是哪个对象」?因为项目已经上线转载 2022-03-01 14:30:24 · 290 阅读 · 0 评论 -
23 SpringBoot @Qualifier注解
//定义亚洲人@Qualifier("Asian")@Componentpublic class AsianMan extends Person { } ········ //定义欧洲人@Qualifier("Europe")@Componentpublic class EuropeMan extends Person { }注入bean时,可以使用@Autowired自动注入public class Controller { @Qualifier("As.转载 2022-02-28 10:35:39 · 2251 阅读 · 0 评论