![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaWeb
文章平均质量分 92
springboot葵花宝典
这个作者很懒,什么都没留下…
展开
-
SpringBoot-2-Spring Boot配置秘籍:快速掌握基础配置技巧
SpringBoot默认配置文件是application.propertiesSpringBoot程序可以在application.properties文件中进行属性配置application.properties文件中只要输入要配置的属性关键字就可以根据提示进行设置关闭运行日志图表(banner)设置运行日志的显示级别我们现在配置了3个信息,但是又有新的问题了。这个配置是随便写的吗?什么都能配?有没有一个东西显示所有能配置的项呢?此外这个配置和什么东西有关呢?原创 2023-08-21 16:39:38 · 279 阅读 · 0 评论 -
SpringBoot-1-Spring Boot实战:快速搭建你的第一个应用,以及了解原理
而我们在项目开发时,一般会偏向于选择这一套spring家族的技术,来解决对应领域的问题,那我们称这一套技术为。SpringBoot本身是为了加速Spring程序的开发的,而Spring程序运行的基础是需要创建自己的Spring容器对象(IoC容器)并将所有的对象交给Spring的容器管理,也就是一个一个的Bean。点击Spring Initializr后进入到创建SpringBoot程序的界面上,下面是输入信息的过程,和前面的一样,只是界面变了而已,根据自己的要求,在左侧选择对应信息和输入对应的信息即可。原创 2023-08-21 16:39:07 · 909 阅读 · 0 评论 -
SpringMVC-2-Spring MVC拦截器详解:从入门到精通
拦截器(Interceptor)是一种动态拦截方法调用的机制,在SpringMVC中动态拦截控制器方法的执行作用:在指定的方法调用前后执行预先设定的代码阻止原始方法的执行总结:增强核心原理:AOP思想做法:定义一个类,实现HandlerInterceptor接口即可//原始方法调用前执行的内容//返回值类型可以拦截控制的执行,true放行,false终止@Override。原创 2023-08-21 16:38:18 · 929 阅读 · 0 评论 -
SpringMVC-1-解密Spring MVC:构建优雅、灵活的Web应用的秘诀
思考:SpringMVC框架有什么优点?SpringMVC是一种基于Java实现MVC模型的轻量级Web框架优点使用简单,开发便捷(相比于Servlet)天然的与Spring框架集成(如IOC容器、AOP等)请求处理简化:支持用户请求数据自动映射封装响应处理简化:自动转换为json数据输出model.addAttribute("info","欢迎学习SpringMVC");注意事项对于SpringMVC而言,Controller方法返回值默认表示要跳转的页面,没有对应的页面就会报错。原创 2023-08-18 17:22:49 · 420 阅读 · 0 评论 -
Spring-3-Spring AOP概念全面解析
思考:什么是AOP,AOP的作用是什么?AOP(Aspect Oriented Programming)面向切面编程,一种编程范式,指导开发者如何组织程序结构OOP(Object Oriented Programming)面向对象编程作用:简单的说就是在不改变方法源代码的基础上对方法进行功能增强。符合Spring理念:无入侵式@Override@Override@Override@Override/**原创 2023-08-18 17:03:31 · 340 阅读 · 0 评论 -
Spring-2-深入理解Spring 注解依赖注入(DI):简化Java应用程序开发
思考:如何使用注解方式将Bean对象注入到类中注意:自动装配基于反射设计创建对象并暴力反射对应属性为私有属性初始化数据,因此无需提供setter方法。1.3 使用@Value实现简单类型注入以上@Value注解中使用${test.name}从属性文件中读取test.name值,那么就需要在配置类或者配置文件中加载属性文件。2 注解开发管理第三方Bean【重点】问题导入思考:导入自己定义的配置类有几种方式?【第一步】单独定义配置类在config包下创建原创 2023-08-08 21:42:16 · 438 阅读 · 0 评论 -
Spring-2-透彻理解Spring 注解方式创建Bean--IOC
目的:xml配置Bean对象有些繁琐,使用注解简化Bean对象的定义Spring3.0开启了纯注解开发模式,使用Java类替代配置文件,开启了Spring快速开发赛道Java类代替Spring核心配置文件@Configuration注解用于设定当前类为配置类@ComponentScan注解用于设定扫描路径注意:此注解只能添加一次,多个数据请用数组格式读取Spring注解配置类初始化容器对象//加载配置类初始化容器。原创 2023-08-08 21:40:19 · 472 阅读 · 0 评论 -
Spring-1-透彻理解Spring XML的Bean创建--IOC
生命周期:从创建到消亡的完整过程bean生命周期:bean从创建到销毁的整体过程bean生命周期控制:在bean创建后到销毁前做一些事情。原创 2023-08-04 14:34:59 · 1033 阅读 · 0 评论 -
Spring-1-透彻理解Spring XML的必备知识
思考:我们为什么要学习Spring框架?工作上面Java拥有世界上数量最多的程序员最多的岗位需求与高额薪资95%以上服务器端还是要用Java开发专业角度简化开发,降低企业级开发的复杂性框架整合,高效整合其他技术,提高企业级应用开发与运行效率Spring和SpringBoot关系关系:Spring Boot构建在Spring之上,兼容并继承了原生Spring框架的特性和功能。通过Spring Boot,开发者无需手动配置太多内容,可以快速搭建基于Spring的应用程序。原创 2023-08-03 13:31:27 · 121 阅读 · 0 评论 -
Web-7-深入理解Cookie与Session:实现用户跟踪和数据存储
会话:用户打开浏览器,访问web服务器的资源,会话建立,直到有一方断开连接,会话结束。一次会话中可以包含多次请求和响应.HTTP协议是无状态协议,每次同一浏览器向服务器请求时,服务器都会将该请求视为新的请求,因此我们需要会话跟踪技术来实现同一会话内数据共享思考:下图建立几个会话?每个浏览器都会与服务端建立了一个会话,加起来总共是3个会话。思考:服务器如何识别多次请求是否来自于同一浏览器?这就需要我们学习今天的内容,会话跟踪技术。会话跟踪。原创 2023-08-01 13:19:59 · 251 阅读 · 0 评论 -
web-6-深入理解JSP:探索其核心概念和特性
<head></head><body><h1>你好 JSP</h1><%System.out.println("你好 Java代码");%></body>原创 2023-07-31 20:44:29 · 212 阅读 · 0 评论 -
Web-1-网站工作流程介绍
我们学习web开发,首先要知道什么是Web? Web: 全球广域网,也称为万维网(www World Wide Web),能够通过浏览器访问的网站比如我展示的这京东,淘宝唯品会都叫做网站,那么现在大家想一下,你还知道什么网站? 知道什么是Web以后,现在我们来介绍一下web(网站的工作流程)1.首先我们需要通过浏览器访问发布到前端服务器中的前端程序,这时候前端程序会将前端代码返回给浏览器。如下图所示:2.浏览器得到前端代码,此时浏览器会将前端代码进行解析,然后展示到浏览器的窗口中,这时候我们就看到了网站的页原创 2023-07-30 22:41:15 · 564 阅读 · 0 评论