摘要:
实现一个登录注册,增删改查功能的系统,使用jsp作为前端,包括验证码生成的系统 阅读全文
摘要:
在第七章中,介绍了本地测试的方式,使用了@SpringBootTest注解来启动本地Spring环境,方便进行功能测试,并且提到了spring-boot-devtools依赖可以帮助实现自动重启,增加了开发效率,讲解了热部署的概念和使用。引入spring-boot-devtools依赖并在IDEA中进行相应的设置,使得在开发过程中能够实现代码和资源文件的实时更新,提高了开发效率。最后,第九章着重介绍了日志处理,特别是Logback框架。讲解了日志的级别、根全局日志、指定包的日志级别配置以及生成日志文件的操作。通过配置,实现了指定包的日志级别、输出,并且使用Logger代替打印输出,使日志信息更加清晰可控 阅读全文
摘要:
介绍了如何集成JSP模板到Spring Boot项目中。通过引入JSP依赖、配置JSP视图解析器以及指定JSP访问目录,实现了JSP的集成和访问。以及展示了整合MyBatis框架的步骤。首先介绍了引入MyBatis相关依赖的过程,然后讲解了@MapperScan注解的使用,用于扫描DAO接口所在包并将其交给工厂创建对象。随后展示了整合MyBatis的相关配置,包括数据源、mapper文件位置和实体类别名的指定。最后,提供了实体类、Service、DAO和Mapper文件的示例,展示了如何通过这些组件实现对数据库的操作。 阅读全文
摘要:
介绍了@SpringBootApplication的详解,解释了该注解是由多个注解组成的组合注解,并介绍了其中的元注解,如@SpringBootConfiguration、@EnableAutoConfiguration和@ComponentScan。同时展示了在内嵌服务器中传递参数进行测试,以及配置文件拆分和加载外部配置文件的方法。第四章内容围绕工厂创建对象展开。演示了通过配置文件注入基本类型和对象,并通过@Value注解以及@ConfigurationProperties注解获取这些属性。提供了配置元数据的依赖,使得在配置文件中输入被@ConfigurationProperties修饰的对象名后,可以有对其成员变量名的提示。 阅读全文
Spring Boot学习随笔-第一个SpringBoot项目快速启动(org.springframework.boot、@SpringBootApplication、application.yml)
摘要:
快速启动SpringBoot项目,包括引入spring-boot-starter-parent,@SpringBootApplication入口类注解、自动保存刷新pom.xml 阅读全文
摘要:
首先回顾了传统SSM开发步骤,介绍了项目实现过程,从需求分析、设计、编码到测试的流程。展示了一个简单的员工信息管理功能,并提供了环境搭建及相关依赖配置的详细代码和配置。接着,提出了SSM开发存在的问题,如配置繁琐和版本兼容性。第二章介绍了Spring Boot的引言,解释了Spring Boot的概念、作用以及优势,着重强调了其约定优于配置的原则。指出Spring Boot简化了项目的配置和开发流程,减少了繁琐的XML配置,提供了自动配置和默认约定。 阅读全文
摘要:
这份笔记详细介绍了Spring MVC中的关键概念。在Ajax集成部分,通过引入相关依赖和开发控制器,展示了如何以JSON格式返回数据。特别强调了日期格式修正,使用@JsonFormat注解来规范日期显示。
拦截器章节深入探讨了拦截器的作用、特点和开发过程。与AOP进行对比,并解释了其在请求处理阶段的专注任务。通过实例展示了拦截器的测试结果,并对执行顺序进行了说明,使读者更清晰地理解拦截器的运行机制。
全局异常处理机制部分解决了控制器存在的问题,详细阐述了异常处理器的实现。强调了基于不同业务异常跳转到不同页面的实现,并提供了工作流程图以展现异常处理器的运作方式。 阅读全文
摘要:
文件上传允许用户将本地文件传输到服务器,文件下载则允许用户从服务器下载文件到本地。在Spring MVC中,文件上传需要页面表单、后端配置解析器,并在控制器中处理上传逻辑。对文件重命名、按日期管理文件、设置文件大小限制是常见做法。文件下载需要页面提供下载链接,在后端设置响应类型和文件头信息,将文件内容输出到响应流中。解决中文文件名乱码需对文件名进行UTF-8编码。 阅读全文
摘要:
第二部分主要涵盖了 SpringMVC 中作用域处理,介绍了 Request 作用域、Session 作用域和应用作用域的处理方式,以及 @ModelAttribute 注解的使用和 ModelAndView 的使用方法;最后,探讨了静态资源的处理方式,包括使用 DefaultServlet 或者 default-servlet-handler 进行静态资源的访问。这一章涉及了多个方面,从控制器跳转到作用域处理,最后到静态资源管理,为了更好地管理和优化 SpringMVC 项目提供了丰富的思路和解决方案。 阅读全文
摘要:
主要探讨了SpringMVC中的流程跳转和不同形式的控制器之间的跳转方式。首先回顾了JavaWeb中流程跳转的核心代码和页面跳转方式,并展示了在Web.xml中添加Servlet以及执行这些方式的示例。随后,介绍了Spring MVC中的四种跳转形式,包括控制器到JSP页面的forward和redirect,以及控制器之间相互跳转的方式。最后,讨论了SpringMVC中作用域处理的方式,包括使用Model和ModelMap进行作用域处理,避免了与ServletAPI耦合的问题。 阅读全文