Java入门
文章平均质量分 66
本专栏会一点一点的教会你用java进行web开发一个网站,零基础也可以学会。
YoYoYoWhatIsUp
这个作者很懒,什么都没留下…
展开
-
Restful编码风格的Spring代码的书写
三个把方法简化成 postmapping , deletemapping , putmapping, getmapping,方法里面记得加上id。“ 动作+路径 ” 来代替不同的传参和底层servlet的这种资源的访问形式叫做rest, 用这种形式访问叫做restful l代码风格。Users 带s表示模块,表示此类资源而非单个资源。一个是 controller 和 responsebody合成一个注解叫做 restcontroller,二个在就是直接把requestmapping提出来到类的上面,原创 2023-09-30 22:37:21 · 91 阅读 · 1 评论 -
Java之入门SpringMVC(全网最详细)
RequestBody 用于把json数据传入成对应的类,list 类 ,@RequestParameter 用于把集合参数传入成对应的集合@DateTimeFormat(pattern = "yyyy-MM-dd") 用于把时间参数传入对应的格式。原创 2023-09-30 22:29:28 · 69 阅读 · 1 评论 -
Spring MVC - 简化Web开发的利器
Spring MVC是Spring框架中用于Web开发的一个模块。它基于Java Servlet标准,并充分利用了Spring框架的核心特性,如控制反转(IoC)和面向切面编程(AOP)。Spring MVC的目标是简化Web应用程序的开发,使其更加高效、可维护和可扩展。Spring MVC作为一个强大的Web开发框架,简化了Web应用程序的开发过程。通过使用Spring MVC,开发者可以更加专注于业务逻辑,而不用担心底层技术的实现细节。原创 2023-09-28 17:11:39 · 33 阅读 · 0 评论 -
idea部署SpringMVC的报错详解:
网上查了才知道这个报错的意思是:当应用程序试图调用类(静态或实例)的指定方法,而该类已不再具有该方法的定义时,就会抛出 java.lang.NoSuchMethodError 错误。所以第一时间怀疑是不是我们的maven的jar包冲突。果然,这不看不知道,一看吓一跳,直接三个冲突,原来是之前部署spring的测试项目时,忘记删除掉spring的pom依赖配置。后续才发现这是tomcat无法检查到war包,那说明tomcat打包打错了,所以需要重新去改tomcat的打包格式。浏览器未跳出localhost。原创 2023-09-16 14:02:59 · 238 阅读 · 1 评论 -
Spring注解方式整合MyBatis具体操作(全网最详细)
这里注意连接词是&,还有时区是serverTimeZone=UTC。原创 2023-09-03 22:52:03 · 266 阅读 · 0 评论 -
在使用tomcat时候如何更改默认的本地url链接?
修改Deployment的url,即可完成修改tomcat的默认url。修改tomcat Server的默认url。原创 2023-09-17 15:56:37 · 405 阅读 · 1 评论 -
使用Spring整合MyBatis时候的一系列报错解决方案:
Exception in thread "main" java.lang.UnsupportedClassVersionError: org/springframework/dao/support/DaoSupport has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class f原创 2023-09-03 22:21:48 · 611 阅读 · 0 评论 -
Spring项目中@Aspect和@PointCut注解无法使用
runtime原创 2023-08-27 20:08:55 · 385 阅读 · 1 评论 -
Java之入门JavaWeb
中间是循环条件,满足条件则继续执行下一个语句,括号里面的语句是第一句只执行第一次,大括号里面是判断第二个的循环条件后执行的语句,再执行三个语句,就相当于大括号里面的内容是中间循环里面的内容。1.get和post的本质是方法,是调用的方法,再往下的本质 就是http协议下的tcp的链接也就是数据+各种头。一个线程进入到jvm,首先是把类加载到方法区,把属性都存好,在开始扫描类的方法,和对象,有扫到对应的对象就。这上面就是最简单的定义一个类的方式了,只是说我们有一些为了安全起见或者有一些特性的标识,我们就把。原创 2023-05-29 23:01:38 · 280 阅读 · 1 评论 -
Java之入门Jsp
使用JSP声明语句声明的变量将来会转换成Servlet类中的成员变量,这些变量在整个JSP页面中都有效,因此也被称为JSP页面的成员变量。所以有变量的声明,有代码块的书写,有输出的语句,有注释的语句,有对全局的代码的导入。那么servlet的程序的里面的方法的编写的时候,我们在写response类需要写太多的out.println() 太多的前端语言的输出,本质就是我们编写的servlet程序里面的方法的response对象的时候,他最后会被web server 变成响应给到我们的浏览器。原创 2023-08-06 23:31:55 · 87 阅读 · 0 评论 -
Java之入门cookie,session,token
产生背景: 试想下如果有人知道了你的请求接口,如果他在不登录的情况下,恶意调用你的删除接口,随意删除你的数据,这样是不是会给你造成很大的麻烦,所以每次你调用接口时后台需要验证你是否登录,这就是token产生的背景。cookie出现的背景其实是,在每一次http协议进行对话的时候(对话的意思其实就是用户访问一次服务端,也就是用户打开一次浏览器进行一次访问),http是无状态协议,我们没法知道这段对话的状态,也就是对话是否在进行,谁和谁在对话,对话多久了这些信息,所有我们就是需要一个东西来实现这个状态的监控。原创 2023-08-06 23:15:58 · 49 阅读 · 0 评论 -
Java之入门MyBatis
现在网上太多介绍MyBatis了,我直接上代码,和步骤,你们自行对比jdbc的步骤,去对比就很容易理解了。原创 2023-06-25 00:36:50 · 137 阅读 · 0 评论 -
安装mysql中遇到的错误:
mysqld --console --skip-grant-tables --shared-memory 1 然后回车,先不关掉这个窗口。退出,再次mysql -u root -p重新连接数据库,输入刚刚修改的密码,就能成功登录了!(2)使用root连接数据库,不输入密码,直接回车(因为上一步已经把密码设空了);第二个窗口 输入mysql -uroot -p,不输入密码直接回车进入数据库。(1)重新打开mysql服务;(1)输入use mysql,回车;(2)输入如下命令回车,重置root密码为空;原创 2023-06-17 16:10:40 · 891 阅读 · 1 评论 -
jakarta.servlet.ServletException: 类com.tang.HelloServlet不是Servlet
java写servlet项目时提示类com.tang.HelloServlet不是Servlet原创 2023-05-10 23:50:14 · 440 阅读 · 0 评论