问题解决
各位别卷了
时间有限,格局打开
展开
-
springMVC使用@ResponseBody返回对象,浏览器报406错误
springMVC使用@ResponseBody返回对象,浏览器报406错误很久没有自己从头开始整合框架了,今天整合的时候发现一个问题老半天找不出答案,错误就是标题描述的信息,大概内容是说浏览器不识别返回的json内容。最后查错发现自己少了一个依赖包,导致了浏览器不识别 <dependency> <groupId>com.fasterxml.ja...原创 2019-03-20 10:19:00 · 790 阅读 · 0 评论 -
linux环境搭建
1.vm安装centos7:https://blog.csdn.net/babyxue/article/details/809705262.nginx:https://www.cnblogs.com/wyd168/p/6636529.html3.oracle11g:https://www.cnblogs.com/zzuyczhang/p/5681299.html原创 2019-01-02 10:58:18 · 345 阅读 · 0 评论 -
java后端接收前端上传文件,接口访问不到
现象:前端访问后台上传文件接口没有任何返回值,只有"{}"。后端在上传文件接口处打断点也不进来,后来才发现后端spring-mvc没有配置多媒体解析器,导致MultipartFile类型参数接收不到。<!--配置多媒体解析器--> <bean id="multipartResolver" class="org.springframework.web.multipart.com...原创 2018-12-28 13:42:10 · 3728 阅读 · 0 评论 -
修改jar包中的文件
需求:工程引入的某一个jar不满足我的开发需求,需要修改jar中的代码。1.下载jar对应的源码,新建一个java工程(maven),将jar中的文件放入新建工程中,不报错就行了(目的是修改完之后可以编译,不需要跑起来)2.修改你需要修改的java文件3.编译当前工程(mvn install)4.在编译好的jar中取出修改了的.class文件5.将原来不满足需求的jar解压出来放入.cl...原创 2018-12-27 14:12:03 · 481 阅读 · 0 评论 -
mybatis级联查询 分页出现bug
现象:当使用mybatis的级联查询时,可能会出现分页的count大于实际的对象总数,究其原因是分页的count是统计的记录条数,而mybatis使用collection关键字去封装对象时会造成最终的对象数目小于<=sql查询出来的记录条数解决:使用collection时,采用sql语句关联的形式,而不要采用关联对象的形式。当使用mybatis的级联查询的时候有两种方法,一种是关联s...原创 2018-09-28 11:50:42 · 1308 阅读 · 0 评论 -
spring 结合mybatis的那些坑
废话就不多说了,搭建过程中遇到不少坑:(2和3可能和使用的工具有关,我使用的是idea) 1.是报statement invalidate bound,排除常规的可能犯得错误之后(例如namespace是否对应,mapper是否加载等等),发现我的mapper对应的xml文件自动是生成在src/main/java目录下面的,这就意味着打包的时候是不会被打包进去的,所以 一直找不到 解决:(把x...原创 2018-07-31 15:16:51 · 285 阅读 · 0 评论 -
springMVC 和web结合 一直404
遇到一个变态的坑,在搭建ssm框架时,前端访问后台一直404,自己检查了代码,访问路径也是对的,什么配置文件都有了,所有的类都由容器管理了(采用手动加载配置文件,获取bean的形式)可是还是一直404,这就迷惑了。 一开始的理解是这样的,web.xml里面会加载两个主要的spring的配置文件,一个是springmvc的配置文件(作为一个servlet),另一个是spring的配置文件(作为一个...原创 2018-07-31 09:58:47 · 8743 阅读 · 0 评论 -
spring Security的简单使用
简单使用下spring的security使用包括以下三个部分: 1.springSecurity本身的配置文件(当然这里可以改为配置类,目前我使用的是配置文件;配置需要拦截的url以及用户需要哪些权限才能访问,配置认证管理器,注入自定义认证类等) 2.自定义认证类(实现用户的认证和授权,编码者自己书写业务流程) 3.密码加密类(用户密码加密使用的类,在登录和注册的时候都需要使用)下面...原创 2018-06-21 15:13:14 · 222 阅读 · 0 评论 -
java不能throw Exception的实例
今天写了下面的代码A: 然后是代码B: 为什么会这样:首先明白Exception是包含一部分的非运行时异常和全部的运行时异常,来张图更好理解: 除去RuntimeException以外的都是非运行时异常 然后要明白java中 非运行时异常必须要做处理否则编译不通过而运行时异常是没有强制要求去处理,处理异常的方式有两种一时try catch和throws(两种有什么区别不说了,还...原创 2018-03-14 16:44:28 · 3753 阅读 · 0 评论 -
ssm中springmvc @Responsebody注释内容返回中文乱码
ssm从前端接收数据处理业务逻辑后返回给前端会经过处理器的一个东西,处理器的职责就是处理编码格式等问题,很多时候需要我们在springmvc的配置文件中配置处理器来满足特殊需求解决乱码:(一定要注意你的spring的版本,版本不一样配置的类和jar就不一样。。。下面是spring3+) pom文件中引入以下两个包: dependency>原创 2018-01-31 17:14:23 · 459 阅读 · 0 评论 -
Eclipse+MyBatis自动生成Mapper和实体还有对应sqlxml
1.安装插件(eclipse的marketplace中搜索mybatis就行了)2.创建generatorConfig.xml文件(配置数据库等信息,读懂这个文件的内容就行了)generatorConfig.xml文件<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.原创 2017-12-06 18:13:08 · 3929 阅读 · 0 评论 -
PowerDesigner创建数据库表
创建物理模型 选择数据库类型 右侧是建表和表关系等工具,拖动使用即可原创 2017-12-28 11:46:39 · 1012 阅读 · 0 评论 -
spring/springmvc中的统一处理异常方式
为什么需要统一处理异常框架的强大之处就在于把很多需要码农多次重复编写的代码剥离出来,形成核心的处理方式。当然这都是基于IOC和AOP,相信很多程序员在编写dao层的时候都没有进行事务的开启和关闭,只需要注意业务逻辑就行了,你只需要加个@Transactional注解,框架自然而然就开启和关闭事务以及事务的回滚,事务的隔离级别等核心配置都不需要再关心了。那么在异常的处理这块同样可以以类似的方式来进行编原创 2017-12-26 15:40:14 · 2276 阅读 · 2 评论 -
spring使用Aop切面切不到controller
开启切面都知道需要在xml文件中配置如下一段话<!-- 开启aop注解方式,默认为false --> <aop:aspectj-autoproxy></aop:aspectj-autoproxy>当你验证你的切面没有任何问题的时候,可以使用,但是就是切不到你想切的位置,那么请排查以下上面那段开启切面的配置对应的包路径是哪里,例如<!-- 开...原创 2019-03-20 10:57:45 · 2078 阅读 · 0 评论