上一页 1 ··· 29 30 31 32 33 34 35 36 37 ··· 40 下一页
摘要: 例如我们习惯于SSM的xml配置, 这是使用MVC的容器跳转方式 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://w 阅读全文
posted @ 2020-05-09 17:04 emdzz 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 开发回顾: JavaWeb开发使用JSP技术,所有的页面文件必须是JSP,才能接受数据处理 JSP的好处是,数据交互方便,有JSTL补充 SpringBoot的区别: 我们最终的项目是一个jar包 内嵌了Tomcat,这是不支持JSP的 纯静态页面的数据交互成技术难点了 解决方案: 模板引擎 Tem 阅读全文
posted @ 2020-05-09 16:19 emdzz 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 使用SpringBoot创建工程的方式: 1、在IDEA集成的Boot官网选项中点选可能需要的框架环境即可 2、SpringBoot已经设置好了这些场景,只需要配置文件中指定少量配置就可以运行起来 3、编写业务,不再关心配置的问题 创建Web工程 第一种点选Web创建 第二种:直接导入依赖 【第一种 阅读全文
posted @ 2020-05-09 12:34 emdzz 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 原来日志还分抽象层和实现层。。。 抽象层被称为是日志门面,实现层被称为是日志实现 门面的有: - JCL【Jakarta Commons Logging】 远古门面 - SLF4J【Simple Logging Facade For Java】 - Jboss - Logging 使用场景特殊 实现 阅读全文
posted @ 2020-05-09 11:08 emdzz 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 配置文件的加载位置: SpringBoot启动会扫描i以下为位置的applicationproperties 或者application.yml文件,作为springboot的默认配置文件 优先级从高到低: - 第一级别:【File:./config/】 也就是当前工程/config/ - 第二级别 阅读全文
posted @ 2020-05-08 21:29 emdzz 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 1、按多个Profile文件来配置 SpringBoot默认会使用第一个 我们可以在默认的application.properties中设置激活哪种环境配置 profile的命名规则 2、按Yml可以使用文档块激活 同一个yml文件,可以被分隔成多个配置环境 结果是81,说明SpringBot先读取 阅读全文
posted @ 2020-05-08 20:57 emdzz 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 配置占位符? 随机数配置生成 RandomValuePropertySource 在配置文件中使用随机数 uid = ${random.value} uid = ${random.int} uid = ${random.long} uid = ${random.int(10)} uid = ${ra 阅读全文
posted @ 2020-05-08 20:05 emdzz 阅读(176) 评论(0) 推荐(0) 编辑
摘要: @PropertySource & @ImportResource @ConfigurationProperties默认从全局配置文件中读取 我们可以拆解出来分成单独的配置文件 【提取Bean配置,和SpringBoot配置解耦】 使用@PropertySource读取指定配置文件 要注意的是!如果 阅读全文
posted @ 2020-05-08 18:37 emdzz 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 什么是YAML? https://www.cnblogs.com/mindzone/p/12849789.html 复合结构的语法 一个标配JavaBean public class Person { private String name; private Integer age; private 阅读全文
posted @ 2020-05-08 17:23 emdzz 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 什么是YAML? YAML是"YAML Ain't a Markup Language"(YAML不是一种标记语言)的递归缩写。 在开发的这种语言时,YAML 的意思其实是:"Yet Another Markup Language"(仍是一种标记语言)[3], 但为了强调这种语言以数据做为中心,而不 阅读全文
posted @ 2020-05-08 16:40 emdzz 阅读(497) 评论(0) 推荐(0) 编辑
摘要: SpringBoot的依赖探索 首先是一个父级依赖管理的pom.xml 【Ctrl + 左键点击】访问进去之后还有父级的父级 到最后才是我们的真正的顶级父类Pom.xml 我们当前的父级坐标 <parent> <groupId>org.springframework.boot</groupId> < 阅读全文
posted @ 2020-05-08 12:05 emdzz 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 【目标】 - 什么是SpringBoot? 并不是新技术,只是一个Spring的加强 解脱XML配置,增加了新的注解,但是并不是新的内容 - 新型配置文件技术 YAML - 自动装配原理【了解即可,不懂也正常】 - 集成Web开发 - 集成数据库访问 - 分布式开发:Dubbo + ZooKeepe 阅读全文
posted @ 2020-05-08 11:07 emdzz 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 环境搭建: JDK8 + IDEA 2018 + SpringBoot + Maven 3.0 + 创建Boot项目 2020.6.1更新补充: 最近才发现SpringBoot用IDEA构建项目会发生JSON数据传输错误, 导致无法使用官网文档构建项目 解决办法是更换镜像站点,使用阿里云的创建工程 阅读全文
posted @ 2020-05-08 10:13 emdzz 阅读(182) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2020-05-08 08:25 emdzz 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 编写一个请求上传和下载的JSP页面 <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>Title</title> </head> <body> <h3>上传 和 下载</h3> 阅读全文
posted @ 2020-05-07 21:36 emdzz 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 编写一个AjaxController package cn.dai.controller; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotatio 阅读全文
posted @ 2020-05-07 20:02 emdzz 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 拦截器是AOP具体的应用 只能使用SpringMVC自己的组件有效 之拦截访问控制器方法的请求, 如果访问的是jsp、html、css、img、js这一类的静态资源,则不会拦截 演示: 编写一个拦截器的测试,控制器的方法 package cn.dai.controller; import org.s 阅读全文
posted @ 2020-05-07 19:55 emdzz 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 前面JavaWeb的JSON回顾: https://www.cnblogs.com/mindzone/p/12820877.html 上面的这个帖子我都还没有实际写进Servlet使用,要Mark一下了 我们配置一个演示的Bean package cn.dai.pojo; import lombok 阅读全文
posted @ 2020-05-07 16:23 emdzz 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 这是以Post请求方式接受来的中文字符乱码 就像之前JavaWeb阶段的情况一样 所以,按照JavaWeb的方法,我们应该只需要在获取之前设置好编码处理就行了 可以先从这个处理方法开始试试,但是参数在编码之前就已经获取了,所以这样是没有用的 于是测试第二种方法,因为所有的请求都会被过滤器最先拦截下来 阅读全文
posted @ 2020-05-07 14:55 emdzz 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 除了快速入门的视图解析器方式处理, 我们还可以使用原生的Servlet转发方式执行 访问测试 还有重定向 访问 测试 使用SpringMVC的转发&重定向 和原生的重定向,有一点不同,MVC的重定向不会消除工程路径 而在原生Servlet上面必须自己手动补充工程路径才可以访问 @GetMapping 阅读全文
posted @ 2020-05-07 13:49 emdzz 阅读(129) 评论(0) 推荐(0) 编辑
上一页 1 ··· 29 30 31 32 33 34 35 36 37 ··· 40 下一页