1.如何打开JSP文件
2.Java后端必须了解的开发框架
如何打开JSP文件
1.添加pom依赖
首先在原来的pom文件基础上加上这两个配置
如果想学习Java工程化、高性能及分布式、深入浅出。微服务、Spring,MyBatis,会员虚拟网站源码Netty源码分析的朋友可以加我的Java高级交流:,群里有阿里大牛直播讲解技术,以及Java大型互联网技术的视频免费分享给大家。
!-- tomcat 的支持.-- dependency groupIdorg.springframework.boot/groupId artifactIdspring-boot-starter-tomcat/artifactId scopeprovided/scope /dependency dependency groupIdorg.apache.tomcat.embed/groupId artifactIdtomcat-embed-jasper/artifactId scopeprovided/scope /dependency
其实根据我自身的配置,只配置tomcat下面这个也可以 顺利运行项目
2.在springBoot配置文件中添加相关配置
1.application.properties中
#spring.mvc.view.prefix=/WEB-INF/jsp/#spring.mvc.view.suffix=.jsp#application.message: Hello Phil
2.application.yml
spring: # HTTP ENCODING http: encoding.charset: UTF-8 encoding.enable: true encoding.force: true datasource: validation-query: SELECT 1 test-on-borrow: true mvc: view: prefix: /WEB-INF/jsp/ suffix: .jsp
3.jsp文件夹都在web-inf下建个jsp文件夹
4.后端建立一个中转的方法
@Controllerpublic class F2FController { @RequestMapping(value="/test")public String testF2F() { return "index";}
调试成功,运转如下
Java后端必须了解的开发框架
Java后端开发的世界,犹如一座丰富的宝库,无数框架和工具如繁星点点,为构建高效、长阴短柱一点绿源码选股灵活的应用提供了坚实的基础。以下是你在Java后端开发中不可或缺的组件和框架概览: 前端交互:前端的现代化选择是Vue.js,它以轻量级和易用性著称。配合高性能的web服务器,如Nginx,它们共同构建了流畅的用户体验。 后端核心:RESTful API的小米一代扫地机器人源码基石是Spring框架,它提供了强大的服务和模块化结构。数据库层面,Spring与Mybatis或Hibernate相结合,提供了数据操作的灵活性和智能封装。 框架变迁:从SSH到SSM,再到Spring Boot、Mybatis和SpringCloud的五合一小程序源码表情包组合,Java后端经历了技术迭代,如今Spring Boot+Mybatis的组合简化了配置,SpringCloud则推动了微服务的发展。 后端架构:后端服务器的核心职责是接收API请求,通过Spring的控制反转和依赖注入机制,实现业务逻辑的高效管理。API请求响应则由Struts2(类级别)和Spring MVC(方法级别)处理。精品溯源码燕碎多少钱一克 数据操作与文档生成:Mybatis以其易学性和SQL手动编写的特点,成为数据层的首选。而Swagger-UI则提供了强大的API文档生成工具,方便开发和调试。 数据存储:关系型数据库如MySQL(适用于中小规模)和Oracle(适合大并发场景)提供了稳定的数据管理。NoSQL则在Redis(内存数据库,高并发)和MongoDB(查询强大,海量数据)之间选择,满足不同需求。 消息传递与集成:从成熟且适合中小规模的ActiveMQ,到延迟低但定制性较差的RabbitMQ,再到阿里推出的具有良好扩展性的RocketMQ,消息中间件的选择根据项目规模和需求而定。 实时计算与搜索:Kafka专为大数据实时处理而设计,提供高吞吐量和可用性。Elasticsearch和Solr作为分布式全文搜索引擎,分别基于Lucene提供实时高效搜索和丰富的查询功能。 通信框架与文件系统:Netty以其异步性能在通信框架中脱颖而出,FastDFS则为分布式文件系统提供了轻量级解决方案。Maven和Gradle则分别作为依赖管理和构建工具,简化了项目管理。 开发工具:IntelliJ IDEA以其高效调试和智能重构功能,以及清晰的目录结构备受推崇。Eclipse则以其强大的控制台和插件库,以及免费的特性,满足开发者不同的需求。 在你的Java后端旅程中,这些框架和工具将是你构建高效应用的得力助手。不断学习和探索,你会发现更多的宝藏等待你去发掘。