
spring mvc笔记
文章平均质量分 55
写完bug就找女朋友
努力写bug.....
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
基于DFA算法的敏感词检测算法
敏感词检测,几乎是所有博客、文章、日志等这类公开性发表的以文字形式记录的作品都绕不过去的产品需求,那么,是否有一些比较高效的方法来检测文章的敏感词呢?`DFA算法`,全称为确定性有限状态自动机算法,是一种常见的字符串匹配算法。它通过构建一个状态转移来表现字符串匹配,具有高效、快速的特点。在实际应用中,DFA算法尝尝被用于词法分析、字符串匹配等领域。除了DFA算法,还有其他的自动机算法,比如KMP算法、BM算法等。这些算法在不同的场景下有着不同的应用,需要根据具体情况来选择那种算法。原创 2024-02-01 09:43:36 · 1171 阅读 · 0 评论 -
项目打包出现:Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:2.3.2.RELEASE:repack
一、问题描述 项目在进行mvn打包的时候出现:Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:2.3.2.RELEASE:repackage (repackage) on project microblog-util: Execution repackage of goal org.springframe原创 2021-04-06 14:34:50 · 23837 阅读 · 5 评论 -
springmvc之框架搭建总结
springmvc框架得搭建大致过程如下:springmvc所依赖的jar包传送门(点击下载)DispatcherServlet配置工具传送门(点击下载)当然你可以去springmvc的官网下载其中web.xml文件的基础配置如下:<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="htt...原创 2018-11-14 23:28:29 · 363 阅读 · 0 评论 -
springmvc之jdbc操纵数据库
传统的jdbc操作数据库基本流程如下:但是却也如图中所示存在着一些小小的bug,如何解决这些问题呢?图中提出了一些设想,具体的解决方案请看本人的:springmvc之mybatis操纵数据库一下是本文的全部代码:package store.cloudspace.jdbc;import java.sql.Connection;import java.sql.Dr...原创 2018-11-22 00:39:52 · 930 阅读 · 0 评论 -
springmvc之Eclipse利用自带的Database Connections连接mysql数据库
mysql数据库是我们做开发的经常用的数据库之一,而做开发的,基本上都用过Eclipse,那么,接下来小编将向您展示如何利用Eclipse自带的Database Connections连接到我们的mysql: 第一步:在Eclipse中调出Database Connections 视图(已经显示出来的朋友请忽略这一步): 第二步:点击AddJAR/Zi...原创 2018-11-17 23:31:58 · 1831 阅读 · 1 评论 -
mybatis之mybatis操纵数据库
在上一文(springmvc之jdbc操纵数据库)中,我们分析了传统java的jdbc操纵数据库的流程以及使用因为该方法导致的一些bug,因此,本文的中心点就是探讨如何解决上一文出现的那些bug,要解决这些bug,Apache旗下的mybatis给出了很好的解决方案,接下来我们来看看mybatis的工作流程以及部分代码。mybatis的工作流程:以上就是mybatis的将要工作流程,我...原创 2018-11-23 12:09:36 · 361 阅读 · 0 评论 -
解决com.github.pagehelper.PageInterceptor插件出现空指针问题
在用ssm框架搬砖的时候,用到com.github.pagehelper.PageInterceptor这个分页插件,因为第一次用到,也遇到了许多问题,空指针就是其中一个,通过自己千辛万苦终于解决了。问题截图如下:再来看看我application.xml和mybatis.xml配置文件的一部分:application.xml部分:<bean id="sqlSession...原创 2018-12-27 23:36:55 · 15927 阅读 · 6 评论 -
springmvc项目出现Caused by: java.lang. IllegalStateException: Ambiguous mapping found. Cannot map
问题现象:问题描述:公司的一个项目在启动的时候,出现 Caused by: java.lang. IllegalStateException: Ambiguous mapping found. Cannot map ,关于问题详情可见上面所提供的图中。解决问题的思路:按照抛出的异常显示:在该控制器里面找到一个不明确的映射(/sweepstakesawardtype/sweepstake...原创 2019-03-22 22:21:56 · 2936 阅读 · 0 评论 -
spring如何在普通类里面进行依赖注入
功能需求:** 因项目需要,要做一个导入导出功能,以此来生成批量数据.为了让导入功能和业务逻辑分开,就把这个导入功能做成一个独立的Util工具类. **问题描述把导入功能和业务逻辑分开后,所遇到的问题就是,这个导入功能需要依赖其他的资源,按照一般的注解方法肯定是行不通了,那么,如何在普通方法里面进行注解依赖呢?猜想一般的spring注解(@controller 、@service、@re...原创 2019-04-12 11:56:18 · 4431 阅读 · 7 评论 -
java根据ip地址获取用户地理位置
功能需求 工作项目需要,根据用户向服务器请求的ip地址获取用户所在的地理位置。具体代码 话不多说,直接上代码(作为一个负责任的程序员,我把import内容都贴贴出来了): /** * FileName: AddressUtils * Author: Admi...原创 2019-04-25 17:00:07 · 16585 阅读 · 8 评论 -
根据UA获取用户访问操作系统、浏览器名
功能需求 统计用户通过何种浏览器访问系统、统计访问用户的操作系统。依赖jar包 <!-- https://mvnrepository.com/artifact/eu.bitwalker/UserAgentUtils --><dependency> <groupId>...原创 2019-04-30 14:18:30 · 2537 阅读 · 0 评论 -
重启Eclipse后项目出现ClassNotFound问题
问题现象Eclipse下(IDEA不会出现这种问题),重启项目后(未作任何改动),抛出异常,提示找不到类文件:DefaultContextLoaderListener问题说明我只不过是重启tomcat服务器了,又没有动过java文件,为什么会报错呢?Eclipse中,tomcat服务器运行的是编译后的文件;重启tomcat后,Eclipse会重新编译项目,然后tomcat才会运行重新编译...原创 2019-05-13 11:56:38 · 3290 阅读 · 1 评论 -
项目启动正常,访问出现404
一、问题现象Eclipse下,项目启动正常,但是访问时却出现404(IDEA没有任何问题,各位大侠,还是转IDEA吧)二、问题描述访问出现404问题,说明tomcat已经成功启动了,但是可能是映射、访问路径等出现问题。如果是tomcat启动失败吗,应该是这样的提示:三、解决方案3.1、查看项目网址里面打印的目录是否为打印目录上面那里是什么,访问路径里面的项目名就是什么3.2、...原创 2019-05-13 16:18:24 · 4321 阅读 · 0 评论 -
HQL查询实体部分属性
功能需求 HQL语句查询语句是我们经常用到的一种查询方式;HQL查询是从实体从查询实体属性,并不是从数据库表从查询字段。 有时候我们为了提高性能亦或是为了数据安全都需要使用HQL查询某个实体的部分属性而不是全部属性,如果使用平时我们...原创 2019-06-24 23:53:45 · 942 阅读 · 0 评论 -
BootStrap之轮播图(collapse)总结
轮播图collapse一共由三个主要部分组成,而这三部分需放置在一个父级div里面。父级代码结构:<div id="carouselContainer" data-ride="carousel" class="carousel"><div>父容器属性说明:id:可以随意取一个,主要用于一下控制内容的变换data-ride="carousel":用于页面原创 2018-11-14 21:22:47 · 4134 阅读 · 4 评论 -
springmvc之国际化页面出现Cannot change HTTP accept header - use a different locale resolution strategy
今天在练习springmvc的国际化页面的时候,遇到了一个问题:Cannot change HTTP accept header - use a different locale resolution strategy.....十一月 12, 2018 12:39:42 下午 org.apache.catalina.core.StandardWrapperValve invoke严重:...原创 2018-11-12 13:00:42 · 4248 阅读 · 4 评论 -
springmvc之AJAX的415 (Unsupported Media Type)
今天在做springmvc的AJAX的时候,利用超链接发送JSon格式的数据,出现了一个奇怪问题:415 (Unsupported Media Type)在csdn上面逛了大半天也没有解决,后来发现我的AJAX发送函数好像少啦的东西,加上去之后问题就解决了,那少的东西是什么呢?就是下面的这两行代码:dataType: 'json',contentType: 'applica...原创 2018-11-12 11:17:51 · 536 阅读 · 0 评论 -
spring mvc框架的搭建
1、spring mvc框架的搭建: 一、引入依赖jar包(下载以后直接复制到lib目录下) 二、web.xml文件中配置的Dispacherservlet,通过插件来配置,核心控制器 初始化参数: contextConfigLocation: DispatcherServlet的配置用插件来完成。 注意事项: ①,参数初始化:告...原创 2018-10-28 15:50:41 · 441 阅读 · 0 评论 -
springmvc之ModelAndView发生404
在自学spring mvc里面的ModeAndView的时候,是按照视频敲的,教程里面没有任何问题,可是我却遇到404错误,查看了大半天都没有发现问题所在:错误页面:部分代码: @RequestMapping("/testModelAndView") public ModelAndView testModelAndView() { System.out.println("...原创 2018-10-31 22:12:51 · 5424 阅读 · 7 评论 -
关于spring mvc 的“@EnableAsync annotation metadata was not injecte”问题
在自学spring mvc的时候,是跟着视频学的,所有的操作规程、代码都是和视频一模一样,视频里面的运行起来没有任何问题。但是我却遇到了一个非常奇葩的问题:报错代码:Type Exception ReportMessage Servlet.init() for servlet springDispatcherServlet threw exceptionDescription...原创 2018-10-27 12:48:12 · 700 阅读 · 0 评论 -
springmvc之使用ServletAPI作为入参
原创 2018-11-01 22:05:18 · 616 阅读 · 0 评论 -
springmvc之REST风格
原创 2018-11-01 22:07:53 · 310 阅读 · 0 评论 -
springmvc之Map、Model以及 ModelMap定义
原创 2018-11-01 22:09:38 · 632 阅读 · 0 评论 -
springmvc之ModelAndView定义
原创 2018-11-01 22:10:21 · 294 阅读 · 0 评论 -
springmvc之JSR303获取验证错误消息
在比较新的一个版本中,springmvc加入了JSR303这样一个数据校验的框架,通过这个我们可以在后台验证用户输入的一些数据是否合法,如果不合法,我们可以获取相应的错误消息:那么,在使用JSR303获取错误消息的时候,我们应该要注意些什么呢?以下是其中的一点: 获取错误消息的时候,在方法入参的位置, 可以加入BindingResult或者Errors作为其中的一个参数,这个入...原创 2018-11-10 14:21:06 · 2062 阅读 · 0 评论 -
springmvc之JSR303验证出现:警告: Exception encountered during context initialization - cancelling refresh at
昨晚在练习springmvc的JSR303数据验证的时候,明明是跟着教程里面走的,可是又出现了一个奇葩的问题:警告: Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException...原创 2018-11-10 14:27:59 · 887 阅读 · 0 评论 -
springmvc之配置多个国际化语言资源
在开发网站的时候,经常要用到国际化资源配置,如果是配置单个资源就比较简单:<!-- 国际化配置 注意:其中的id必须为:messageSource;value的值为资源文件名 --><bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource...原创 2018-11-10 15:23:00 · 2432 阅读 · 0 评论 -
springmvc值JSR303消息国际化配置
今天在做JSR303消息国际化的时候,彻底被视频给带坑了:一下是视频教程的消息国际化文件配置:Email.user.email=邮箱格式错误!!! 教材里面只配置了一个属性的国际化消息,而我想配置多个,于是就按照教程的套路来:Email.user.email=邮箱格式错误!!!Age.user.age=年龄大于限制的值Birth.user.birth=生日是一个未来时间结...原创 2018-11-10 16:38:32 · 667 阅读 · 0 评论 -
springmvc之springmvc框架找不到.css、.jsp等资源文件
最近在自学前端的BootStrap框架、后台的springMVC,做练习的时候,把两者结合起来一起练习。在解决了springMVC后台的各种各样的奇葩问题之后,终于。。。。。又遇到了一个更加奇葩的问题:我引入的前端框架的所有资源文件,包括css样式文件、js文件都出现404错误,开始我以为是路径没写对,于是换了一种写法,即:<link rel="stylesheet" href="...原创 2018-11-05 10:11:45 · 1815 阅读 · 0 评论 -
springmvc之500:org.apache.jasper.JasperException: /input.jsp (line: 80, column: 0) Unterminated <f
今天自学springmvc的时候,又遇到了一个非常奇葩的问题:我的代码明明和视频教程里面的都是一模一样的,为什么会出现这种问题出来?我花了很长时间检查各种可能的情况,包括重新新建一个文件,还是不行。都是同样的问题!!!最后,我把目光放在了一个不起眼的、让我完全想不到的地方:我网页当中的注释:选中--->delete--->Ctrl+R(Run On Servlet)...原创 2018-11-05 16:44:23 · 553 阅读 · 0 评论 -
springmvc之Ant风格的请求映射
原创 2018-10-28 15:48:29 · 554 阅读 · 0 评论