摘要:使用idea快速创建springboot项目步骤: 2. 配置项目信息 3. 勾选起步依赖 4. 配置文件存储路径地址(根据自己情况自己决定) 5. 创建完成后工程目录结构 pom文件介绍 6. 编写入门案例代码(自己写controller) 7. 访问http://localhost:8080/h
阅读全文
摘要:SpringBoot工程热部署 1.热部署依赖坐标: <!--spring-boot开发工具jar包,支持热部署--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools<
阅读全文
摘要:Whitelabel Error Page 404 spring boot初学 访问templates出错解决方法
阅读全文
摘要:短信开发API(用的时候,只用修改第三步中标红的部分即可) 1.导入maven坐标 2.生成短信验证码工具类:ValidateCodeUtils 3.发送短信验证码工具类:SMSUtils
阅读全文
摘要:1.Quartz的介绍 Quartz是Job scheduling(作业调度)领域的一个开源项目,Quartz既可以单独使用也可以跟spring框架整合使用,在实际开发中一般会使用后者。使用Quartz可以开发一个或者多个定时任务,每个定时任务可以单独指定执行的时间,例如每隔1小时执行一次、每个月第
阅读全文
摘要:一、文件上传 说明:传统方式的文件上传,指的是我们上传的文件和访问的应用存在于同一台服务器上。并且上传完成之后,浏览器可能跳转。 1. 第一步:创建 maven 工程并导入 commons-fileupload 坐标 2. 第二步:编写 jsp 页面 3.第三步:编写product类和控制器 Pro
阅读全文
摘要:maven 自动按照下边的原则调解:1、第一声明者优先原则在 pom 文件定义依赖,先声明的依赖为准。测试:如果将上边 spring-webmvc 和 spring-context 顺序颠倒,系统将导入 spring-beans-5.0.2。分析:由于 spring-webmvc 在前边以 spri
阅读全文
摘要:一、整体流程(三大件:DispatcherServlet,HandlerMapping,HandlerAdapter) 二、具体步骤(对上图步骤做了精简化处理,便于理解) 第一步:浏览器付出请求 第二步:请求到达服务器(springmvc 对地址进行处理 )前端控制器 (拿到地址) 第三步:前端控制
阅读全文
摘要:总结: 1. @Configuration: 作用:用于指定当前类是一个 spring 配置类,当创建容器时会从该类上加载注解。获取容器时需要使用 AnnotationApplicationContext(有@Configuration 注解的类.class)。 属性: value:用于指定配置类的
阅读全文
摘要:总结: 使用注解的前提:在配置文件中,声明需要扫描的包的路径,base-package后可以写大包名,也可以用逗号分开写需要扫描的包名(考虑扫描速度,推荐分开写) 配置 spring 创建容器时要扫描的包: 常用:@Service和@Autowired (重点掌握就够了) 配置文件中用name=$(
阅读全文
摘要:一、环境搭建 1.创建 maven 工程quickstart,并导入坐标 DBUtils封装了对JDBC的操作,简化了JDBC操作,可以少写代码。 org.apache.commons.dbutils DbUtils 关闭链接等操作 QueryRunner 进行查询的操作 org.apache.co
阅读全文
摘要:目的: 在测试类中,每个测试方法都有以下两行代码: ApplicationContext ac = new ClassPathXmlApplicationContext("bean.xml"); IAccountService accountService = ac.getBean("account
阅读全文
摘要:【缓冲流、转换流、序列/反序列化流、打印流】 一.缓冲流 1.字节缓冲输出流 java.io.BufferedOutputStream extends OutputStream 高效字节输出流 写入文件 目标文件 底层定义个了一个长度为8192的数组,提高效率 常用方法: write(int b):
阅读全文