- 博客(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 5420 9
转载 后台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 635 1
原创 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 1688
原创 解决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 12324 18
原创 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 228
原创 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 1710
原创 this.$route和this.$router区别
区别this.$router 实际上就是全局路由对象 任何页面 都可以 调用 push(), go()等方法2.this.$route 表示当前正在用于跳转的路由器对象,可以调用其name、path、query、params等属性
2020-08-05 00:14:50 70
原创 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 185
原创 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 343
原创 服务端解决跨域问题,通过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 126
原创 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 752
原创 前端页面创建对象,类似后端的构造器的思想。 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 204
原创 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 1381
原创 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 2344
原创 shiro配置shiroConfig和UserRealm文件出错
问题描述:在配置shiro认证和权限功能的时候,对这个文件进行配置。按照网页教程,发现几个报错。错误一:直接全部按照网页配置,运行之后报错解决办法:错误二:@Qualified注解报红如下图所示,依赖的bean的名字设置完全一样解决办法:可能是版本更新使得securityManager这个关键词重名了,我们换一个bean的名字代替即可。这里我用MySecurityManager代替原来的securityManger。...
2020-08-04 23:32:20 589
原创 thymeleaf依赖
pom.xml文件依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency> <dependency> &l
2020-08-04 23:31:24 1367
原创 前端、后端 好站
前端-图标icon 好站阿里巴巴https://www.iconfont.cn/semantic-uihttps://zijieke.com/semantic-ui/后台页面x-adminhttp://x.xuebingsi.com/
2020-08-04 23:29:44 99
原创 Springboot自动配置原理理解一
大致过程根据@SpringBootApplication注解找到spring.factories文件SpringBoot启动会加载大量的自动配置类(spring.factories里面)我们看我们需要的功能有没有在SpringBoot默认写好的自动配置类当中;我们在来看这个自动配置类中到底配置了哪些组件;(只要我们要用的组件存在在其中,我们就不需要在手动配置了)给容器中自动配置类添加组件的时候,会从XXXproperties类中获取某些属性。我们只需要在配置文件中指定这些属性的值即可;核心
2020-08-04 23:25:57 168
原创 关于 ${ }和 #{ }和{ }使用的注意事项
1. ${ }和 #{ }这两个的区别使用:如果是在sql语句的拼接阶段,使用#{}可以避免sql注入问题。如果在jsp,xml文件的其他配置中(例如DataSource通过properties文件导入)时,就用$ {}。也就是说平常都用${}。2. {}的使用在restful风格的代码中,会使用{}来实现占位的功能。 //删除书籍,使用restful风格 @RequestMapping("/deleteBook/{rid}") public String deleteBook
2020-08-04 23:25:11 197
原创 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 456
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人