- 博客(30)
- 收藏
- 关注
原创 创建spring cloud项目后端代码中的服务调用接口
在微服务项目中多多少少都会遇到服务间的调用,例如服务A中需要使用服务B中的某个功能接口,如果是在前端,可以直接发起一个请求就可以调用这个功能接口返回结果,但后端都会选择创建一个服务调用接口类来请求其它服务的请求地址。至于具体的内容,可以直接复制被调用服务中的接口方法,去掉方法体就好。fallback值,指的是该接口的回调类,该类一般都是实现了该接口的类,其中对每个请求方法都设定的回调方法;名称一般XXXFeignFallBack,创建的回调类,直接继承并实现相应的接口类,在方法中写回调的操作。
2022-10-30 23:10:49
743
原创 无法使用@RequestBody或无法直接使用对象类型获取前端的传递的对象数据
当前端发送请求时,传递的参数是一个对象类型,例如:searchForm:{ name:1, age:18 }这种格式时,会习惯性使用@RequestBody在后端进行接收。但会发现无法接收到数据,如果你使用的请求方式是get,用的还是@RequestBody接收参数,还会报请求主体丢失的错误。当前端传递对象型数据时,如果确定是Json格式,且请求方式为post,才能使用注解@RequestBody来进行接收,否则不是报错就是数据为空。1、在前端传递该对象型参数时,将参数格式设置为JSON格式;...
2022-08-17 16:42:48
3018
原创 解决:pom文件中引入依赖fastdfs时,依赖报红,无法拉去依赖。
解决:pom文件中引入依赖fastdfs时,依赖报红,无法拉去依赖。无法拉取fastdfs-client-java依赖。
2022-06-14 21:47:04
2223
原创 解决:Resolved [org.springframework.http.converter.HttpMessageNotWritableException: Could not write JSO
Resolved [org.springframework.http.converter.HttpMessageNotWritableException: Could not write JSON:
2022-05-08 03:26:37
3114
原创 解决:设置了springMVC中的静态资源访问权限但仍无法访问静态资源
解决ssm项目中在springMVC的配置文件设置了静态资源放行但仍然无法访问静态资源的问题。
2022-04-16 14:47:35
1807
原创 解决:启动Mybatis自动生成代码插件出现低级异常
解决Mybatis反向生成插件的启动异常:org.mybatis.generator.internal.util.ClassloaderUtility.getCustomClassloader(Ljava/util/List;)Ljava/l
2022-04-14 15:28:42
2121
1
原创 Maven的安装与基本配置
Maven的作用:创建目录来管理项目代码。 Maven的安装与配置设置: 先从Maven的官网(http://Maven.apache.org/download.cgi )下载Maven压缩包; 解压Maven的压缩包,将bin的路径添加到系统环境变量中: 通过命令行检查Maven的环境变量是否设置成功: 3.在settings.xml中的标签:<profiles></profiles>中加入以下代码...
2022-03-03 23:18:44
67
原创 在idea中无法直接创建servlet、过滤器filter问题解决
问题体现:第一种方法:直接在idea中进行设置第二种方法:在文件*.iml中加入代码:<sourceRoots> <root url="file://$MODULE_DIR$/src" /> <root url="file://$MODULE_DIR$/src/main/java" /></sourceRoots>完成相应设置后就可以 右键快速创建servlet和过滤器了.
2022-02-19 13:44:01
4228
原创 Servlet接收网页数据时出现的乱码现象
当在Servlet类中接收网页传来的数据中包含中文时,容易出现乱码现象,先看代码:public class AddBookServlet extends HttpServlet { @Override protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { String addBook.
2022-01-25 21:49:50
918
原创 Tomcat服务器部署工件出错和无法访问网页异常解决
之前服务器访问项目文件时还挺好,能够正常运行,直达多加了一个servlet类后,服务器就总是报工件部署出错,启动不了服务器。这时就要检查一下自己servlet类的注释中的请求地址是否有错误,因为请求地址格式错误就会出现部署工件不成功的异常。(实在不行就把新增的东西都删了再试试) 这时候改好了请求地址,服务器可以启动了,但是又出现所有页面都无法访问,报出404异常时,把out文件删除后,再启动一遍就发现又可以访问项目文件了。这是因为out文件夹存放的都是编译好的文件,当启动...
2022-01-25 01:23:39
7818
原创 idea与gitee的关联
idea与gitee的关联可以实现代码的上传与下载:第一步,复制git安装目录下,文件夹bin中git.exe的路径,例如:E:\Git\bin\git.exe第二步,打开idea,找到以下设置,将路径复制上去:Settings--->Version Control—>Git第三步,下载对应的插件:Editor—>Plugins,查找gitee插件第四步,用邮箱进行登录:点击添加账户之后选择第一个选项进行登录。第五步,点击菜单栏中选项卡的vcs就能看..
2022-01-21 16:38:14
1128
原创 servlet中运用jdbc连接数据库时出现NullPointer、ClassNOTFoundException等异常
当出现此类空指针异常时,先不要急着找运行环境的错误,先梳理一下代码结构:最好先将jdbc封装成一个工具类,然后在servlet建立主类,在里面实现jdbc的工具类并调用相关方法。出现异常时,可以先创建一个测试类,测试是否是jdbc的工具类出错了;如果工具类没错,出现异常,先检查一下工具类在主类中是否完成了实例化操作(工具类没有实例化最容易会出现空指针异常);如果实例化没问题,就检查一下提供数据库连接支持的jar包位置是否放对了,位置应该放在web —> WEB-INF —>lib下,然后再添
2022-01-11 00:15:00
1049
原创 Servlet的创建(hello servlet)
第一步先在项目中的web/WEB-INF文件夹下创建一个lib文件夹用于存放插件,并将插件javaee-api-7.0.jar放入lib文件夹下:第二步添加依赖第三步编写网页代码和java代码在web文件夹下编写html文件,并在文件中设置好post和get的两种传输方式在src文件夹下创建java文件第四步在web.xml中实现这两个文件联系...
2022-01-04 21:51:54
380
原创 解决文件夹webapps文件夹和Manager app中找不到自己编写的项目的问题
第一步,先将war方式选择成热部署:点击编辑配置第二步,更改文件存放的位置改变输出目录的路径:
2022-01-03 22:18:27
496
原创 Tomcat常见配置
修改Tomcat的端口号:先找到Tomcat的配置文件夹conf,再打开文件夹中的server.xml,在文件中找到标签<Connector/>,例如:<Connector executor="tomcatThreadPool" port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />其中port属性表示的就是端口号,如果端口号改为80,则在写地址时可以直接省略端口号
2022-01-03 21:46:48
507
原创 在Tomcat服务器上访问自己编写项目文件
在打开服务器的页面中加上自己的编写项目的文件名即可访问如果觉得要加上前面的项目名太长,可以在配置中进行设置:完成配置后,需要重启服务器,之后填写的地址就可以不用加上之前的项目名:...
2022-01-03 12:31:27
430
原创 IDEA创建Web项目
第一步先创建一个基础的java项目:直接点击下一步:第二步导入依赖包:选中项目后,点击右键,选择添加框架支持这时候就能看见对应的包了:第三步添加配置服务器:设置好后,就可以选择对应的配置应用了测试是否成功进行了配置(不建议使用汉化版插件,要养成良好习惯,我是因为英文还没学好)...
2022-01-03 12:00:52
176
原创 tomcat的安装和简单使用
Tomcat的安装地址:https://tomcat.apache.org/在版本选择上,如果不想安装在自己的电脑上可以选择Tomcat8.5的版本。注意事项:解压后存放的目录不能带有中文字符;Tomcat文件夹中文件的作用:bin文件:存放的是Tomcat 的一些操作指令,例如启动Tomcat的startup.ba和停止Tomcat的shutdown.bat。 lib文件夹:是Tomcat的类库,存放大量的jar文件。 logs文件夹:这个⽬录中都是⽇志⽂件,记录了Tomcat启动和关
2022-01-02 17:05:08
156
原创 网络开发的两种模式B/S和C/S
两种开发模式的认识B/S指的是Brower/Server,即浏览器/服务器模式,只要用户有一个浏览器就可以对网页进行访问。C/S指的是Client/Server,即客户/服务器模式,客户想要访问服务器就需要安装的专门的客户端软件。区别C/S模式中服务端只需将数据传到客户端上,由客户端进行解析,这样一来就可以让客户端来分担服务器的解析压力,但这也会出现客户端无法同时实时更新的问题。B/S模式中浏览器端将数据传到服务器端,由服务器端对这些数据进行解析,如果用户较多,就将使得服务器端的解析压力
2022-01-02 11:24:54
2538
原创 JSON的认识与解析
XML和JSON都是最常见的数据交换格式,但在目前的大多数的开发者当中,使用JSON的频率要比XML的使用频率要高出很多,所以掌握编写JSON类型的文件与解析JSON文件尤为重要。一、认识JSON文件及编写格式在JSON文件编写格式中,一个大括号就代表一个对象,大括号中可以描述属性以及属性相对应的值,属性与属性值存储时可以看作是键值对的存储模式。书写过程中,键与值之间是使用冒号:来连接的,其中键的名称必须用引号“ ”引起来,如果不加引号...
2021-08-22 00:23:53
130
原创 线程的创建
在程序运行过程中,一个进程是可以由多个线程同时运行来完成任务,从而提高进程的运行速度。而在Java中主要有三种创建线程的方法,三种方法有相同之处,也有不同的地方,都有着个自的特点。1、通过继承Thread类来创建线程首先,创建一个类继承Thread类,并在类体中重写run()方法,在run()方法中编写想要实现的任务代码。利用该类创建对象,并调用start()方法使该线程开始运行。public class Text{ public static void main(String[] a
2021-07-28 00:58:25
167
原创 关键字this和super的使用
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言关键字this与super的使用和区别;关键字this和super在使用的方法上有些类似,都是在类中代替对象名或类名来调用类中的属性或方法,但是this和super所代替的类却是不一样的。提示:以下是本篇文章正文内容,下面案例可供参考一、this的具体使用?关键字this是在本类中进行使用的,用..
2021-05-26 12:50:44
458
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人