在现实社会中,有些类的实例对象是固定的。例如季节,只有春夏秋冬。如果你创建了一个season类,你当然有义务维护这个类的实例对象只能是春(SPRING)、夏(SUMMER)、秋(AUTUMN)、冬(WINTER)这四个。这个时候就体现出枚举类的作用了,java中枚举类型就是针对这样的场景需求所设计的。/** * 枚举类的后缀建议为Enum,枚举类型的实例对象建议全大写(这样做符合JAVA的规
转载 2024-10-25 08:32:08
20阅读
在有些情况下需要使用main使用Spring bean,但是main方法启动并没有托管给Spring管理,会导致bean失败,报空指针异常。可以使用 ClassPathXmlApplicationContext 加载配置文件,获获取bean:public static void main(String[] args) { @SuppressWarnings("re
转载 2023-07-22 01:01:59
145阅读
SpringApplication run调用SpringApplication.run启动springboot应用1 SpringApplication.run(Application.class, args);2:使用自定义SpringApplication进行启动public static ConfigurableApplicationContext run(Class<?>[]
1.什么是MVC MVC是Model View Controller的缩写,它是一个设计模式   2.springmvc执行流程详细介绍      第一步:发起请求到前端控制器(DispatcherServlet)第二步:前端控制器请求HandlerMapping查找 Handler     &nb
SpringMVC的执行流程 流程 1、用户发送请求至前端控制器DispatcherServlet  2、DispatcherServlet收到请求调用HandlerMapping处理器映射器。  3、处理器映射器找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。  4、Dispatcher
1.下面有关JVM内存,说法错误的是?程序计数器是一个比较小的内存区域,用于指示当前线程所执行的字节码执行到了第几行,是线程隔离的虚拟机栈描述的是Java方法执行的内存模型,用于存储局部变量,操作数栈,动态链接,方法出口等信息,是线程隔离的方法区用于存储JVM加载的类信息、常量、静态变量、以及编译器编译后的代码等数据,是线程隔离的原则上讲,所有的对象都在堆区上分配内存,是线程之间共享
main方式读取spring配置、main方法启动spring/ 有时候只想写一下简单的测试用一下、 新建一个maven项目 依赖pom spring配置文件 编写main方法启动
原创 2021-06-03 16:33:34
840阅读
1.spring boot1.1、创建spring boot项目  项目练习:RuoYi: ? 基于SpringBoot的权限管理系统 易读易懂、界面简洁美观。 核心技术采用Spring、MyBatis、Shiro没有任何其它重度依赖。直接运行即可用RuoYi: ? 基于SpringBoot的权限管理系统 易读易懂、界面简洁美观。 核心技术采用Spring、MyBatis、Sh
本节书摘来自异步社区《Spring MVC学习指南(第2版)》一书中的第2章,第2.6节,作者:【美】Paul Deck著2.6 依赖注入在过去数年间,依赖注入技术作为代码可测试性的一个解决方案已经广泛应用。实际上,Spring、Struts2等伟大框架都采用了依赖注入技术。那么,什么是依赖注入技术?有两个组件A和B,A依赖于B。假定A是一个类,且A有一个方法importantMethod使用到了
转载 1月前
414阅读
第一种(本地开发使用)在项目的根目录下有一个带有main函数的Application类,可以直接执行这个main函数。(使用的是SpringBoot内置的tomcat)   第二种(本地开发使用)在pom文件中配置使用启动SpringBoot的maven插件。配置如下启动的使用可以使用mvn spring-boot:run启动,我用的是IDEA的maven插件&nbs
转载 2023-07-05 22:05:10
10000+阅读
框架介绍功能设计思路源码地址使用介绍测试项目目录结构导入mavenmaven地址配置文件quick-applicationContextxmllog4jpropertiesapplicationproperties启动类Server类main方法启动测试结果 框架介绍功能让普通非web项目在使用main方法启动的时候,也能随意使用spring的@Service,@Autowired等语法,同时该
Spring Web MVC 启动过程与组件初始化分析写在前面作者本科在读,见解尚浅,水平有限,缺少阅读源码经验,不当之处请批评指正因为博客涉及的各个部分的内容都是及其深奥和庞大的,这里只做简单的介绍和分析,后续还会随着学习的深入进行更正和补充SpringMVC 的设计理念简单来说,就是将 Spring的IoC 容器与 Servlet 结合起来,从而在 IoC 容器中维护 Servlet 相关对象
转载 2024-09-27 13:24:11
24阅读
spring入门知识SpringSpring大纲内容第1章 Spring 概述1.1 spring 概述[了解]1.1.1 spring 是什么1.1.2 Spring 的发展历程1.1.3 spring 的优势1.1.4 spring 的体系结构第2章IoC的概念和作用2.1 程序的耦合和解耦[理解]2.1.1 什么是程序的耦合2.1.1.1 概念2.1.1.2 代码中的体现2.1.2 解决程
       Spring Boot是工作中最常用的一个框架,可以通过一个简单的main函数作为入口,一直想研究下这个main函数背后都做了什么,趁着今天有时间,跟一下代码。       做过Spring Boot项目的人都熟悉,我们通常会在main函数中调用SpringApplication的run方法,传入的参数有
web容器初始化过程 将Web应用程序部署到容器中时,在Web应用程序开始处理客户端请求之前,必须按此顺序执行以下步骤。 实例化由部署描述符中的元素标识的每个事件侦听器的实例。 对于实现ServletContextListener的实例化侦听器实例,请调用contextInitialized()方法。 实例化由部署描述符中的元素标识的每个过滤器的实例,并调用每个过滤器实例的init()方法。 按
先看一个没有使用@ModelAttribute的Controller方法. [java] view plain copy 1. @RequestMapping("/save") 2. public String save(User user) { 3. "U love me"); 4. userService.save(user); 5. re
转载 2024-02-05 00:32:45
20阅读
spring mvc上传功能很强大。spring mvc(注解)上传文件的简单例子,这有几个需要注意的地方1.form的enctype=”multipart/form-data” 这个是上传文件必须的2.applicationContext.xml中 <bean id=”multipartResolver” class=”org.springframework.web.multipart.c
原创 2016-12-14 16:52:37
552阅读
在web.xml中,添加 dispatchOptionsRequest true 添加后 springdisp
原创 2023-06-28 14:22:40
105阅读
1、新建一个Moudle , springmvc-hello , 点击项目右键添加web的支持!2、导入SpringMVC 的依赖和资源过滤<dependencies> <dependency> <groupId>junit</groupId> <artifactId>jun
转载 2024-09-26 15:38:02
60阅读
转载 2013-05-05 22:01:00
120阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5