在resources文件夹或与其并列的文件夹下建立public文件夹,在public文件夹下的html文件可以通过浏览器中输入文件+后缀名的方式直接访问的.
一、public文件夹,就相当于在eclipse的web项目中的web-inf文件夹外的文件,是不需要通过服务器内部进行访问的。
二、templates文件夹,是放置模板文件的,因此需要视图解析器来解析它。所以必须通过服务器内部进行访问,也就是要走控制器--服务--视图解析器这个流程才行。
三、static文件夹,既不能直接访问,也不能通过服务器访问到。因此,这个文件夹,可能是放一些css、图片这样的文件供服务器内部引用。
- 浏览: 275031 次
- 性别:
- 来自: 南宁
最新评论
-
lgh1992314:
applicationContext.xml 是 spring ...
Spring的applicationContext和spring-mvc.xml的区别
相关推荐
在"Spring Boot web 访问"这个主题中,我们将探讨如何创建一个基础的Spring Boot Web应用,访问HTML页面,以及如何使用Spring Boot DevTools进行开发时的热部署,同时解决中文乱码问题。 首先,我们需要理解Spring ...
1. 快速起步:Spring Boot通过“起步依赖”(Starter POMs)使得添加所需功能变得简单,如Web、数据访问、安全等。 2. 自动配置:基于条件注解的自动配置,能根据项目中的类和配置文件自动设置Bean。 3. 内嵌式...
《Spring Boot 2+Thymeleaf企业应用实战》是杨恩雄编著的一本面向Java Web开发的技术书籍,这本书籍主要介绍了Spring Boot框架及其与Thymeleaf模板引擎的结合使用。内容覆盖了从Spring Boot和Spring MVC基础,到...
4. **Thymeleaf 模板引擎**:学习如何使用 Thymeleaf 创建动态 HTML 页面,并与 Spring Boot 结合,实现前后端交互。 5. **配置管理**:探讨 `application.properties` 或 `application.yml` 文件,了解如何管理和...
在Spring Boot应用中,XSS(Cross Site Scripting,跨站脚本攻击)是一种常见的安全威胁,它允许攻击者向Web页面注入恶意脚本,从而影响用户的安全。本项目"spring boot xss防御"旨在介绍如何在Spring Boot环境中...
最后,Spring Boot内置了Tomcat服务器,使得你可以直接运行`jar`文件启动应用,无需额外部署到其他服务器上。通过`spring-boot-maven-plugin`插件,你可以方便地打包应用为可执行的JAR或WAR文件。 总的来说,...
Spring Boot、Bootstrap和Thymeleaf是现代Web开发中常用的技术栈,它们分别在不同的层面上解决了开发效率和用户体验的问题。下面将详细解释这三个技术及其整合应用。 **Spring Boot** Spring Boot是由Pivotal团队...
这是一个基于最新技术栈,包括Spring Cloud 2021、Spring Boot 2.7和OAuth2的RBAC(Role-Based Access Control)权限管理系统的源码项目。该项目旨在提供一套高效、安全的后端服务框架,用于实现用户权限的精细化...
Spring Boot API CHM 是一个关于Spring Boot框架的离线帮助文档,通常以CHM(Microsoft Compiled HTML Help)格式提供。这种格式将HTML页面、图像和其他资源组合成一个单个的可搜索文件,方便用户在没有互联网连接的...
描述中的内容表明,这个程序是一个可以直接运行的项目,开发者只需将其导入到开发环境中,启动主类(通常包含@SpringBootApplication注解的类),然后通过在浏览器中输入`http://localhost:8080/hello`即可访问应用...
Spring Boot可以通过JPA与各种数据库(如MySQL、PostgreSQL等)无缝连接,简化了数据库操作,提供了ORM(对象关系映射)能力,使得开发者可以用Java对象直接操作数据库。 `employment-manage`这部分可能包含的是...
- Spring Boot的安全配置(如Spring Security)可能阻止静态资源的访问,需要适当配置。 - 考虑使用代理服务器(如Vue CLI的`proxyTable`配置)解决跨域问题,便于开发阶段的API调用。 **参考资料:** - [Spring ...
- **访问官方页面**:首先访问 Spring Boot 官方网站 [https://spring.io/projects/spring-boot](https://spring.io/projects/spring-boot) 和构建页面 [https://start.spring.io/](https://start.spring.io/)。...
Spring Data JPA简化了JPA的使用,提供了一种统一的访问数据库的方式,而MyBatis则是轻量级的SQL映射框架,允许开发者直接编写SQL语句。 安全方面,Spring Security是Spring Boot默认的安全管理框架,书中会详细...
Spring Boot提供了丰富的测试支持,包括`@SpringBootTest`用于启动整个Spring Boot应用进行集成测试,`@WebMvcTest`用于只启动Web层进行Controller测试,`@DataJpaTest`用于JPA数据访问层的测试等。 9. **日志** ...
2. **内嵌式Servlet容器**:Spring Boot默认提供了内嵌的Tomcat服务器,可以避免打包成war部署的麻烦,直接运行jar文件即可启动应用。 3. **起步依赖**:Spring Boot提供了一系列的起步依赖,如spring-boot-starter-...
6. **Spring Data**:Spring Boot与Spring Data紧密集成,可以轻松实现对各种数据库(如JPA、MongoDB等)的操作,提供了通用的Repository接口,简化了数据访问层的编写。 7. **Thymeleaf/FreeMarker模板引擎**:...
这些子项目可能涵盖Spring Boot的基础设置、自动配置、Web开发、数据访问、安全控制、测试等多个方面。 1. **基础设置**:Spring Boot的起步依赖和应用配置是入门的第一步。这包括创建`pom.xml`或`build.gradle`...
Spring Boot JPA与Security是两个在Java开发领域中极为重要的技术框架,它们分别专注于数据访问和应用程序的安全管理。本文将深入探讨这两个框架的核心概念、如何整合使用以及在实际项目中的应用。 Spring Boot是由...
数据库查询功能则可能使用了 Spring Data JPA,这是一个简化数据访问的框架,它提供了一种声明式的方式来执行 CRUD 操作。你需要创建实体类来映射数据库表,定义 Repository 接口继承自 Spring Data 提供的接口,...