01 2022 档案

摘要:官方不推荐使用properties来配置 使用application.yaml来配置(yaml和yml都可以) yml中的对象绑定如下: 导入如下依赖时,编写的时候有提示,方便开发: 在使用这个依赖的前提下,如果需要打包,则需要在build中除去这个插件的类,使得打包后的jar包不至于包含太多无用的 阅读全文
posted @ 2022-01-27 14:30 卡卡发 阅读(566) 评论(0) 推荐(0) 编辑
摘要:1.两种创建方式 2.打包(jar包) 3.jar包和war包的区别 阅读全文
posted @ 2022-01-27 10:13 卡卡发 阅读(71) 评论(0) 推荐(0) 编辑
摘要:1.单体应用架构 2.微服务架构 阅读全文
posted @ 2022-01-27 08:58 卡卡发 阅读(34) 评论(0) 推荐(0) 编辑
摘要:1.static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。 2.被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。 3.只要这个类被加载,Java虚 阅读全文
posted @ 2022-01-26 15:51 卡卡发 阅读(2121) 评论(1) 推荐(0) 编辑
摘要:public、protect、defualt、private 1.defualt 如果一个class内的数据成员或方法没有任何权限饰词,那么它的缺省访问权限就是defualt 同一个package内所有classes都可以访问defualt成员 2.public 可以被任何class调用 3.pri 阅读全文
posted @ 2022-01-26 15:10 卡卡发 阅读(36) 评论(0) 推荐(0) 编辑
摘要:1)java中 类的属性不能在方法中定义,要在类里面定义 2)而在方法内定义的局部变量不可加修饰词 不能加修饰词,比如private ,public protected等。(因为局部变量本身就是一个访问权限的设定。局部变量的生命周期在{}之中除了这个方法外界是不能访问你这个变量,所以不需要修饰符修饰 阅读全文
posted @ 2022-01-26 14:58 卡卡发 阅读(361) 评论(0) 推荐(0) 编辑
摘要:1)下载git安装包 官网下载:https://git-scm.com/download/win 镜像下载(淘宝镜像):http://npm.taobao.org/mirrors/git-for-windows/ 2)安装 可以装在和tomcat,maven等同一个目录下,其他步骤直接下一步即可 3 阅读全文
posted @ 2022-01-24 22:13 卡卡发 阅读(28) 评论(0) 推荐(0) 编辑
摘要:1.springmvc-servlet.xml中进行文件上传配置,这里的id必须为"multipartResolver" 2.前端页面:form表单中enctype="multipart/form-data" 3.FileController:方法二:通过CommonsMultipartFile的方法直接写文件 4.报红:request.getServletContext()方法报红 5.报错: Failed to introspect bean class 阅读全文
posted @ 2022-01-21 15:14 卡卡发 阅读(60) 评论(0) 推荐(0) 编辑
摘要:1.自定义拦截器,实现HandlerInterceptor接口 2.springmvc-servlet.xml中配置拦截器 3.@RestController注解,相当于@Controller+@ResponseBody两个注解的结合, 阅读全文
posted @ 2022-01-21 10:39 卡卡发 阅读(40) 评论(0) 推荐(0) 编辑
摘要:1.springMVC中文乱码过滤器 <!--springmvc过滤器,防止乱码--> <filter> <filter-name>CharacterEncodingFilter</filter-name> <filter-class>org.springframework.web.filter.C 阅读全文
posted @ 2022-01-20 17:25 卡卡发 阅读(105) 评论(0) 推荐(0) 编辑
摘要:(1)${pageContext.request.contextPath} 参考链接:https://www.cnblogs.com/zshibo/p/8011514.html ${pageContext.request.contextPath}是JSP取得绝对路径的方法,等价于<%=request 阅读全文
posted @ 2022-01-20 16:09 卡卡发 阅读(38) 评论(0) 推荐(0) 编辑
摘要:前端: Bootstrap:https://www.bootcss.com/ Bootstrap可视化布局系统: https://www.bootcss.com/p/layoutit/ jQuery API 3.5.1 速查表:https://jquery.cuishifeng.cn/index.h 阅读全文
posted @ 2022-01-20 14:10 卡卡发 阅读(57) 评论(0) 推荐(0) 编辑
摘要:1.用了@autowired注解后不用写setter方法了 2.中文乱码的问题 阅读全文
posted @ 2022-01-18 17:29 卡卡发 阅读(37) 评论(0) 推荐(0) 编辑
摘要:1.注解@Autowired @Qualifier 2.前端页面编写 3.web.xml中DispatcherServlet的绑定的配置文件为spring的总配置文件 4.找不到数据库资源,配置中的classpath路径问题 阅读全文
posted @ 2022-01-18 09:26 卡卡发 阅读(31) 评论(0) 推荐(0) 编辑
摘要:1.spring-mvc.xml:注解驱动,component-scan扫描controller包,配置视图解析器。 2.spring-mvc.xml整合到applicatContext.xml。 3.web.xml:配置DispatcherServlet,配置乱码过滤 阅读全文
posted @ 2022-01-17 17:02 卡卡发 阅读(39) 评论(0) 推荐(0) 编辑
摘要:1.spring-mapper.xml:配置datasource,sqlSessionFactory,配置mapper接口扫描包(目的是动态注入到spring)。 2.spring-service.xml:component-scan用注解来发,将所有的业务类注入到spring,配置声明式事务。 3.将两个配置文件整合到applicationContext.xml中 阅读全文
posted @ 2022-01-17 16:47 卡卡发 阅读(28) 评论(0) 推荐(0) 编辑
摘要:1.数据库key创建索引; 2.pojo,mapper(mapper.xml映射),service(service实现类); 3.编写properties文件(在spring配置文件配置数据源),mybatis配置文件配置别名和mapper注册 阅读全文
posted @ 2022-01-14 17:19 卡卡发 阅读(56) 评论(0) 推荐(0) 编辑
摘要:阿里开发的工具包 阅读全文
posted @ 2022-01-14 14:50 卡卡发 阅读(33) 评论(0) 推荐(0) 编辑
摘要:1.@Controller 这个注解会走视图解析器; 2.@ResponseBody 这个注解,则这个方法就不会走视图解析器,会直接返回一个字符串; 3.用@RestController来代替@Controller加@ResponseBody的功能 4.json乱码问题配置 5.创建一个JSON工具类,提取公共部分 阅读全文
posted @ 2022-01-14 14:35 卡卡发 阅读(149) 评论(0) 推荐(0) 编辑
摘要:重定向redirect不需要视图解析器;因为重定向是request请求,因此不能访问WEB-INF目录 阅读全文
posted @ 2022-01-14 09:41 卡卡发 阅读(32) 评论(0) 推荐(0) 编辑
摘要:1.简化URL 2.实现请求地址一样,请求方式不同 阅读全文
posted @ 2022-01-14 09:27 卡卡发 阅读(27) 评论(0) 推荐(0) 编辑
摘要:web.xml中配置DispatcherServlet; @Controller这个注解会走视图解析器; @RequestMapping; 阅读全文
posted @ 2022-01-13 17:17 卡卡发 阅读(34) 评论(0) 推荐(0) 编辑
摘要:配置web.xml,注册DispatcherServlet(请求分发器,前端控制器) 阅读全文
posted @ 2022-01-13 15:17 卡卡发 阅读(56) 评论(0) 推荐(0) 编辑
摘要:先创建一个普通的maven项目(module),再加入Web app的支持(相比直接建一个maven的web项目,这样建立可以得到一个比较简洁的web.xml) 阅读全文
posted @ 2022-01-13 10:26 卡卡发 阅读(52) 评论(0) 推荐(0) 编辑
摘要:1.声明式事务:AOP(不影响原有代码) UserMapper接口: package com.kakafa.mapper; import com.kakafa.pojo.User; import java.util.List; public interface UserMapper { public 阅读全文
posted @ 2022-01-08 11:18 卡卡发 阅读(35) 评论(0) 推荐(0) 编辑
摘要:第一种方法 1.需要导入的包: pom.xml: <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> <scope>test</scop 阅读全文
posted @ 2022-01-07 16:36 卡卡发 阅读(243) 评论(0) 推荐(0) 编辑
摘要:什么是AOP: 在Spring中使用AOP: 使用Spring实现AOP需要导入一个包: <!-- https://mvnrepository.com/artifact/org.aspectj/aspectjweaver --> <dependency> <groupId>org.aspectj</ 阅读全文
posted @ 2022-01-07 11:24 卡卡发 阅读(96) 评论(0) 推荐(0) 编辑
摘要:需要了解两个类Proxy和InvocationHandler Proxy:代理 InvocationHandler:调用处理程序 Rent: package com.kakafa.demo01; //需要被代理的接口 public interface Rent { public void rent( 阅读全文
posted @ 2022-01-06 17:06 卡卡发 阅读(28) 评论(0) 推荐(0) 编辑
摘要:JAVA配置和注解配置区别 阅读全文
posted @ 2022-01-06 15:27 卡卡发 阅读(122) 评论(0) 推荐(0) 编辑
摘要:1)bean: //@Component等价于<context:component-scan base-package="com.kakafa.pojo"/> @Component public class User { private String name; } <?xml version="1 阅读全文
posted @ 2022-01-06 14:46 卡卡发 阅读(33) 评论(0) 推荐(0) 编辑
摘要:<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance 阅读全文
posted @ 2022-01-06 13:58 卡卡发 阅读(35) 评论(0) 推荐(0) 编辑
摘要:在Spring中由三种装配方式: xml中显式的配置 java中显式的配置 隐式的自动装配bean 1.环境搭建 Dog.java: package com.kakafa.pojo; public class Dog { public void shout(){ System.out.println 阅读全文
posted @ 2022-01-06 11:35 卡卡发 阅读(41) 评论(0) 推荐(0) 编辑
摘要:1.单例模式singleton:全局共享一个bean对象 单例模式举例理解:比如目前程序的配置对象,全局只需要一个就可以,使用时get,修改后也会同时影响其他位置 2.原型模式prototype:每次getBean()都会产生一个新对象 3.其余的request,session,applicatio 阅读全文
posted @ 2022-01-06 10:56 卡卡发 阅读(39) 评论(0) 推荐(0) 编辑
摘要:依赖:bean对象的创建依赖于容器 注入:bean对象中所有属性由容器来注入 DI注入的几种方式: 构造器注入-详见:https://www.cnblogs.com/kakafa/p/15753718.html set方式注入(重点) 其他拓展方式注入 可以利用p命名空间和c命名空间进行注入 set 阅读全文
posted @ 2022-01-06 10:25 卡卡发 阅读(34) 评论(0) 推荐(0) 编辑
摘要:1.别名 2.bean id:bean的名字,相当于对象名 class:bean对象对应的类型 name:也是别名,而且name可以同时取多个别名,多个别名用逗号或者空格或者分号隔开 3.import 一般用于团队开发,可以将多个配置文件导入为一个 阅读全文
posted @ 2022-01-06 08:46 卡卡发 阅读(27) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示