自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)

原创 vue-element-admin之修改侧边栏的icon图标

修改侧边栏的icon图标如果在vue-element-admin官方提供的icon库中没有我们需要的图标,可以到https://www.iconfont.cn/上选择并生成自己的业务图标库1. 在vue-element-admin官方提供的icon库中找图标。在vue-element-admin指南中可以看到这句话,我们来实际操作一波2. 在iconfont网站上在图标仓库里可以搜索我们需要的图标把我们下载的icon图标的svg文件复制到/src/icons/svg文件夹下在如图所示,

2020-08-05 00:22:43 249

转载 后台date类型转换为json字符串时,返回前台页面的是long time值(时间戳)问题解决

问题描述问题页面展示:其中mysql端的日期的数据格式为date, 实体类的数据格式为Date。解决方法解决方案分为两种:第一种:如果bo(实体类)对应的字段(日期)类型为Date类型,用Jackson的注解@JsonFormat。第二种:如果bo(实体类)对应的字段(日期)类型为String类型,则在set方法上用字符串截取方式1.用Jackson的注解@JsonFormat1.1 引用Jackson的包(三个)一个非常重要的点就是jackson的依赖引入。我一开始就用的注解,就是j

2020-08-05 00:20:55 48

原创 IDEA下maven的mapper.xml文件路径改为resources文件夹下

在resource目录下新建mapper文件夹放置xxxmapper.xml文件在IDEA下创建maven项目时, 使用SSM框架,如果要把mapper.xml 文件放在resources文件夹下,需要配置相关配置。1. spring-dao.xml文件<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mvc

2020-08-05 00:20:07 99

原创 解决No converter found for return value of type: class java.util.ArrayList

问题描述出现 No converter found for return value of type: class java.util.ArrayList 这种错误1.原因:这是因为springmvc默认是没有对象转换成json的转换器的,需要手动添加jackson依赖。2.解决步骤:手动添加jackson依赖到pom.xml文件中 <dependency> <groupId>com.fasterxml.jackson.core&l

2020-08-05 00:19:11 59

原创 Vue-router路由的简单创建

1. 安装安装vue-router插件包npm install vue-router --save-dev如果在一个模块化工程中使用它,必须要通过Vue.use()明确的安装路由功能(后面/router/index.js文件里会用到)2. 使用以下案例在vue-cli的webpack项目中使用vue-router1)创建组件页面创建我们需要路由的组件页面,新建一个名为src/views的目录专门放置我们开发的Vue组件,在src/views目录下创建Main.vue和Products.vue

2020-08-05 00:17:16 20

原创 Vue的组件和路由的理解

组件引用组件,可以使用标签的方式嵌入到 < template>中理解:组件实现的效果在页面中嵌入别的部分的页面,通常是 Header.vue,Content.vue, Bottom.vue等插件类型路由调用的也是页面,但是可以通过url的方式调用vue路由的两种方式1. 声明式 router-link (利用标签跳转,注意对应的要写router-view)1.0 不带参数 形如:http://localhost:3000/#/home/newslist 2 3 // r

2020-08-05 00:15:25 65

原创 this.$route和this.$router区别

区别this.$router 实际上就是全局路由对象 任何页面 都可以 调用 push(), go()等方法2.this.$route 表示当前正在用于跳转的路由器对象,可以调用其name、path、query、params等属性

2020-08-05 00:14:50 22

原创 webpack安装报错 npm ERR! Failed at the node-sass@4.13.1 postinstall script. npm ERR!

安装sass的时候,报错解决办法:更改安装源下载sass之前,要先修改源//修改源npm config set sass_binary_site=https://npm.taobao.org/mirrors/node-sass然后下载sass

2020-08-05 00:13:57 38

原创 bootStrap模板 的弹出框应用实例

1. 在Vue中的具体应用1. 初始化:在index.html中导入普通创建bootstrap项目一样,首先导入三个依赖: <!-- Bootstrap --> <link href="https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/css/bootstrap.min.css" rel="stylesheet"> <!-- jQuery (Bootstrap 的所有 JavaScript 插件都依

2020-08-05 00:11:21 32

原创 服务端解决跨域问题,通过Spring MVC 4.2 增加 的CORS 支持

问题描述跨域:指的是游览器不能执行其他网站的脚本。它是由游览器的同源策略造成的,是游览器对JavaScript施加的安全限制。使用场景:ssm框架写控制器, Vue-cli的webpack-simple框架ssm的端口号是8080,vue的端口号是8081,出现跨域问题。解决办法1)使用CORS(跨资源共享)解决跨域问题CORS是一个W3C标准,全称是“跨域资源共享”(Cross-orgin resource sharing)。它允许游览器向跨源服务器,发出XMLHTTPRequest请求,从

2020-08-05 00:10:14 17

原创 ssm项目启动Tomcat成功,但是测试controller控制器失败,显示404错误。

问题描述测试controller的时候,Tomcat启动正常,但是 /hello接口访问报 404 错误@Controllerpublic class HelloController { @GetMapping("/hello") @ResponseBody public String hello(){ return "hello world"; }}问题所在@Controller注解没有起作用。解决方法添加下面的语句<conte

2020-08-04 23:41:32 84

原创 前端页面创建对象,类似后端的构造器的思想。 new Vue( { } )

前端页面创建对象,采用类似构造器创建的方法new Vue();这跟后端页面一样,使用无参构造器创建一个新的Vue对象。如果我们要使用有参构造器构造对象的话,里面就需要加入参数,前端页面的参数,一般用的都是json格式的json格式: {“id”:“1”, “name”:“tan”}所以我们可以理解为new Vue({ el:"#app", data: { "id":"1", "name":"tan" } });json格式的对象,使用大括号包裹,里面放了键值对,在js

2020-08-04 23:39:25 55

原创 ajax获取java后台返回map结果集(ajax发送数据,接收数据)

ajax获取java后台返回map结果集ajax接收来自后台的数据Ajax中success回调函数:success: function(data)是Ajax在请求成功后自动调用的,所以这个方法是Ajax调用的,那么该方法的参数(data)便是Ajax提供的了。其中function(data)的参数data是客户端请求后台,由后台返回的值。ajax解析后台发来的map类型数据在导入依赖之后,(可以使用fastjson或者Jackson),前后端数据的传递都是用json格式。ajax解析后台发来的M

2020-08-04 23:35:51 60

原创 easyUI中data-options=“field: 取出内嵌对象中的属性

问题描述:pojo的定义如下图,在ExamSubject对象中内嵌TeacherInformation对象。通过联表查询,获取从数据库中获取数据 <select id="findExamSubjectForAdmin" resultMap="exam"> select e.id, e.subjectName, e.createTime,t.teacherName,t.teacherId, t.username, t.className, t.tel

2020-08-04 23:34:51 250

原创 shiro配置shiroConfig和UserRealm文件出错

问题描述:在配置shiro认证和权限功能的时候,对这个文件进行配置。按照网页教程,发现几个报错。错误一:直接全部按照网页配置,运行之后报错解决办法:错误二:@Qualified注解报红如下图所示,依赖的bean的名字设置完全一样解决办法:可能是版本更新使得securityManager这个关键词重名了,我们换一个bean的名字代替即可。这里我用MySecurityManager代替原来的securityManger。...

2020-08-04 23:32:20 47

原创 thymeleaf依赖

pom.xml文件依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency> <dependency> &l

2020-08-04 23:31:24 61

原创 前端、后端 好站

前端-图标icon 好站阿里巴巴https://www.iconfont.cn/semantic-uihttps://zijieke.com/semantic-ui/后台页面x-adminhttp://x.xuebingsi.com/

2020-08-04 23:29:44 40

原创 Springboot自动配置原理理解一

大致过程根据@SpringBootApplication注解找到spring.factories文件SpringBoot启动会加载大量的自动配置类(spring.factories里面)我们看我们需要的功能有没有在SpringBoot默认写好的自动配置类当中;我们在来看这个自动配置类中到底配置了哪些组件;(只要我们要用的组件存在在其中,我们就不需要在手动配置了)给容器中自动配置类添加组件的时候,会从XXXproperties类中获取某些属性。我们只需要在配置文件中指定这些属性的值即可;核心

2020-08-04 23:25:57 50

原创 关于 ${ }和 #{ }和{ }使用的注意事项

1. ${ }和 #{ }这两个的区别使用:如果是在sql语句的拼接阶段,使用#{}可以避免sql注入问题。如果在jsp,xml文件的其他配置中(例如DataSource通过properties文件导入)时,就用$ {}。也就是说平常都用${}。2. {}的使用在restful风格的代码中,会使用{}来实现占位的功能。 //删除书籍,使用restful风格 @RequestMapping("/deleteBook/{rid}") public String deleteBook

2020-08-04 23:25:11 33

原创 mvc:annotation-driven和context:component-scan区别

mvc:annotation-driven和context:component-scan区别1. < mvc:annotation-driven/>< mvc:annotation-driven/>相当于注册了DefaultAnnotationHandlerMapping和AnnotationMethodHandlerAdapter 两个bean,配置一些messageconverter。即解决了@Controller注解的使用前提配置。这个标签对应的实现类是org.sprin

2020-08-04 23:22:39 52

空空如也

空空如也

空空如也
提示
确定要删除当前文章?
取消 删除