• 请推荐一个合适的教程(文字、视频都可以)


    关注 码龄 粉丝数 原力等级 -- 被采纳 被点赞 采纳率 深雨天 2024-05-23 16:41 采纳率: 50% 浏览 8 首页/ 后端 / 请推荐一个合适的教程(文字、视频都可以) spring bootintellij ideamysql有问必答 在CSDN和BILIBIBLI上搜索过,但是相同的内容太多了,又因为是跨行,所以实在是无法准确筛选,在此请求哪位高人给推荐一个精品教程 现状 我以前用c#做ERP和物联网相关系统程序,现在刚进一个新单位,需要做移动端的H5项目但是我对Java、Springboot、Maven、Redis、Swagger这些都不了解,没有用过只有数据库部分比较熟悉 需求(投票、抽奖、问答都可以) 我现在想找一个教程,跟着边敲边学,中间对需要的知识点边查边用我想找的教程的项目实践是一个手机移动端的H5页面(不要微信小程序!不要原生APP!)希望您推荐的教程内容比较详细,可以跟着教程一步步操作最后完成部署,有可见成果 开发环境和框架参考 我现在手里有个原来单位委托第三方公司开发的项目代码我把项目用TREE命令打印成树状结构,用智能网站分析了一下,项目工具和框架大致如下IntelliJSpringboot、SpringSecurity、Redis、JwtVue、vant、Element UIMybatis 或 Mybatis Plus mavennodetomcatdruidswaggerruoyi-wechat interceptor logback日志框架Quartz任务调试 收起 写回答 好问题 0 提建议 追加酬金 关注问题 微信扫一扫 点击复制链接 分享 邀请回答 编辑 收藏 删除 结题 收藏 举报 追加酬金 (90%的用户在追加酬金后获得了解决方案) 当前问题酬金 ¥ 0 (可追加 ¥500) ¥ 15¥ 20¥ 50¥ 100¥ 200 支付方式 扫码支付 二维码出错 点击刷新 支付金额 15 元 提供问题酬金的用户不参与问题酬金结算和分配 支付即为同意 《付费问题酬金结算规则》 结题 再想想 删除 再等等

    4条回答 默认 最新

    • 专家-赤兔[在线] 全栈领域优质创作者 2024-05-23 16:41
      关注

      引自免费微信小程序:皆我百晓生

      为了帮助你快速入门并掌握所需技能,我为你整理了一份学习路径,并推荐了一些详细的教程资源。这个学习计划将从基础到实践,逐步教你如何使用Spring Boot进行H5项目的开发。

      1. Java基础知识

        • 如果你已经熟悉C#,那么理解Java的基础语法应该不会太难。你可以通过看一些基础教程来快速回顾或者学习Java。
      2. Spring Boot基础知识

        • Spring Boot 是一个用于简化 Spring 应用程序初始搭建以及开发过程的框架。
      3. Maven

        • Maven 是一种项目管理和综合工具,用于构建 Java 应用程序。
      4. Git 和 GitHub

        • 学习版本控制工具 Git,这对于协作开发非常重要。
      5. 前端基础知识

        • 你需要了解基本的 HTML, CSS 和 JavaScript。
      6. Spring Security

      7. Redis

      8. JWT

        • JSON Web Tokens (JWT) 是一种开放的标准(RFC 7519),定义了一种紧凑的、自包含的方式来安全地在各方之间传输信息作为一个 JSON 对象。
      9. MyBatis 或 MyBatis Plus

      10. Quartz

        • Quartz 是一个完全由 Java 编写的作业调度库。
          • Quartz 官方文档
      11. Docker

      12. 实战项目

      开始时,按照上述顺序学习,每一步都要确保自己能够独立完成相应的练习和实验。在遇到具体的问题时,可以通过搜索引擎查询解决方法,同时查阅相关的官方文档。随着你对这些技术越来越熟悉,你可以尝试阅读你手头已有项目的源码,这将有助于你在实际工作中更好地理解和运用这些技术。祝你学习顺利!

      展开全部

      评论 编辑记录
    • 阿里嘎多学长 2024-05-23 16:41
      关注

      以下内容由CHATGPT及阿里嘎多学长共同生成、有用望采纳:


      【您想要解决的问题】 您提问的目的是寻找一个适合您当前需求的精品教程,帮助您快速学习和掌握Java、Springboot、Maven、Redis、Swagger等技术栈,以便能够顺利地进行移动端H5页面的开发工作。

      【问题出现原因】 问题的出现主要是因为您从C#和ERP、物联网系统开发转向了Java和移动端H5开发,需要学习新的技术栈,而CSDN和BILIBILI上的内容太多且重复,难以筛选出高质量的教程。

      【问题解决方案】

      1. 针对您的技术栈和需求,建议从以下几个方面寻找教程:

        • 官方文档:Spring Boot、Redis等都有详细的官方文档,是学习的基础。
        • 技术社区:如Stack Overflow、GitHub等,可以找到许多高质量的项目和教程。
        • 在线教育平台:如慕课网、极客时间等,提供系统化的课程。
      2. 根据您提供的项目工具和框架,推荐以下教程和资源:

      3. 为了获得项目实践的经验,可以:

        • 在GitHub上搜索相关的开源项目,通过阅读和运行代码来学习。
        • 加入技术相关的QQ群、微信群或者论坛,向有经验的开发者请教。

      【推荐相关链接】 以下是一些可能与您的教程需求相关的网站列表:

      请注意,这些资源需要您根据自己的学习习惯和进度来选择和利用。希望这些建议能帮助您快速上手新的技术栈,并顺利完成项目开发。

      展开全部

      评论 编辑记录
    • Kwan的解忧杂货铺 2024-05-23 16:41
      关注

      下午好🌅🌅🌅
      本答案参考ChatGPT-3.5

      针对后端开发人员学习Java、Springboot、Maven、Redis、Swagger的需求,建议以下教程:

      1.《Spring Boot实战派》系列教程 - 文字教程,详细讲述Spring Boot的各种使用场景,以及如何与Maven和Redis等工具集成。

      2.《Spring Boot开发企业级RESTful API》 - 文字教程,深入剖析了Spring Boot在API开发中的应用,有利于实战练习。

      3.《免费SpringBoot实战视频教程》- 视频教程,分为入门篇、中级篇和高级篇,结合代码讲解了Spring Boot的核心概念。

      4.《Java学习路线图》- 文字教程,介绍了Java开发中必备的知识点,为后续学习提供了指引。

      5.《Redis入门教程》- 文字教程,介绍Redis的基本概念以及在Spring Boot中的使用场景。

      6.《Swagger使用指南》- 文字教程,详细介绍了Swagger的使用方法和集成Spring Boot的注意事项。

      对于开发移动端H5项目的实践,可以参考以下教程:

      1.《Vue.js从入门到实战》- 文字教程,介绍了Vue.js的基本用法和组件化开发思想,以及如何与常见UI框架(如Element UI)集成。

      2.《vant使用文档》- 文字教程,介绍了vant UI框架的使用方式和常见组件的应用场景。

      3.《H5移动端页面开发》- 视频教程,结合代码演示了H5移动端页面的开发技巧和调试方法。

      最后,针对需求中的投票、抽奖和问答功能,可以在学习完前面的基础知识后,分别参考如下教程:

      1. 投票功能 -《利用Spring Boot迅速构建一个IT讨论社区》https://www.cnblogs.com/54chensongxia/p/7528976.html
      2. 抽奖功能 - 《Spring Boot实现抽奖活动》https://blog.csdn.net/weixin_42149567/article/details/100181498
      3. 问答功能 - 《Spring Boot开发一个微问答社区(二)》https://www.cnblogs.com/niechen/p/10402668.html
      评论
    • 专家-百锦再@新空间代码工作室 全栈领域优质创作者 2024-05-23 16:42
      关注

      很抱歉,我无法提供具体教程链接。但是,我可以为您介绍一下您提到的一些工具和框架的概念。

      1. Java:Java是一种面向对象的编程语言,广泛应用于企业级应用开发和移动应用开发中。

      2. Spring Boot:Spring Boot是一个用于快速开发Spring应用程序的框架。它提供了一些开箱即用的功能,简化了Spring应用程序的配置和部署。

      3. Maven:Maven是一个项目管理工具,用于管理Java项目的构建、依赖和部署。

      4. Redis:Redis是一个开源的内存数据库,用于存储和检索数据。它通常用于缓存和会话管理。

      5. Swagger:Swagger是一个用于设计、构建和文档化API的工具。它可以帮助开发人员更轻松地理解和使用API。

      6. H5:H5是HTML5的简称,是一种用于构建移动端Web应用的标准。

      7. Vue、vant、Element UI:Vue是一种流行的JavaScript框架,用于构建用户界面。vant和Element UI是基于Vue的UI组件库。

      8. Mybatis 或 Mybatis Plus:Mybatis是一个Java持久层框架,用于与数据库交互。Mybatis Plus是Mybatis的增强版本,提供了更多便捷的功能。

      9. Node:Node.js是一个用于构建服务器端应用的JavaScript运行时环境。

      10. Tomcat:Tomcat是一个开源的Java Servlet容器,用于部署Java Web应用程序。

      11. Druid:Druid是一个开源的数据库连接池,用于管理数据库连接。

      12. Ruoyi-wechat:Ruoyi-wechat可能是一个基于Spring Boot开发的微信小程序后台管理系统。

      13. Interceptor:拦截器是在请求处理过程中进行拦截和处理的组件,用于实现对请求和响应的控制。

      14. Logback日志框架:Logback是一个开源的日志框架,用于记录应用程序的日志信息。

      15. Quartz任务调度:Quartz是一个用于任务调度和管理的开源框架,可以在特定时间执行任务。

      希望这些信息对您有所帮助!如果您需要更多详细的解释或示例,请告诉我。


      有问题你别着急,评论留言都可以,看到马上就回复,尽量及时补充齐
      评论
    编辑
    预览

    报告相同问题?

  • 相关阅读:
    强大而灵活的python装饰器
    Vue 组件化编程
    基于php食堂外卖系统
    Vue项目自动更换BaseUrl
    手感顺滑的平板键盘,更好用的Surface Pro伴侣,雷柏XK200S上手
    数据库系统概论学习 1 绪论
    你的Jmeter是不是经常乱码?教你用四种方法解决它!
    汇编语言(2)基础知识
    洛谷P3758 可乐
    javaweb技术栈
  • 原文地址:https://ask.csdn.net/questions/8108225