| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Java知识库 -> springboot -> 正文阅读 |
|
[Java知识库]springboot |
? 注意:基于springboot框架做项目的时候,是需要电脑联网的(也就是说必须保证电脑有网),没网的话项目启动不起来 ?一、springboot工程创建形式:? ?因此:这里改成阿里云的 Servler URL 就可以保证在做springboot的项目的时候,在电脑没网的情况下一样也可以跑项目了 ? ? ?最终会发现springboot的spring web项目创建成功: 二、基于springboot的spring-web工程入门代码演示表现层数据: ?这里我们只需要写一个表现层的业务,连springmvc和spring的加载器都不用写了(如以前我们写 的SpringMvcConfig,还要标注好IOC容器注解,还要对表现层的包进行bean扫描等注解,还有SpringConfig对数据层的包扫描等注解,这些统统都不需要写了,springboot框架全部把这些事给我们做到了),甚至tomcat都不用配置启动了就能启动项目,甚至还有一些spring、springmvc的坐标都不用导了,然后让客户端访问表现层路径下的资源了: 我们只需要启动该类:(springboot框架就能把上面括号里面的问题全帮我们简化解决了): ? 这时:前端用户就可以通过路径直接访问表现层的资源数据了:
三、隐藏项目中的文件或文件夹?? ?操作如下所示: ? 四、入门解析4.1、parent也就是说,当我们导入的坐标不想写版本号的时候(目的:防止版本号冲突问题),那么我们就可以在坐标中引入parent坐标,然后springboot就能自动帮我们在parent里面通过$符获取到稳定的坐标版本号 如果使用了上面的形式,发现pom坐标报错的话,那么就说明parent也没有帮我们指定坐标版本号,也就是说获取不到版本号了,那么就需要我们使用原来的方式 <version>标签中自己定义想要的坐标版本号 ?代码演示如下所示: (我们假设在项目1中导入一个不带版本号的新坐标,看坐标变化) ?原因: 引入parent坐标,然后springboot就能自动帮我们在parent里面通过$符获取到稳定的坐标版本号 第一种引入形式: ?第二种引入形式: 4.2、starter注意:刚创建的项目中这两个坐标是必须存在的(自动有的),不能删除(因为我们之所以在项目中不用导入那么多的坐标,就是因为这个坐标中封装了很多我们需要用的坐标,如tomcat服务器坐标,德鲁伊坐标等) ?点进去后:发现确实封装好了很多我们需要用到的坐标 ?因此得出结论:我们使用springboot之所以不再导入那么多的坐标,就是因为已经帮我们把所有用到的坐标封装好了 4.3、引导类补充知识:这个类的名是可以随便改的 ?分析该类:(其实就是一个spring容器类) 4.4、辅助功能(我们如果在项目中不想用tomcat服务器想换成其他的服务器怎么做呢)我们上面刚才看到了,tomcat服务器封装到starter坐标当中的 ?点击进去后: ?因此我们可以进行排除tomcat服务器(通过排除封装的tomcat服务器的<groupId>/<artifactId>标签即可): ?假设排除tomcat服务器后我们在项目中想用其他的服务器了:(把tomcat服务器排除之后,直接在项目坐标pom中手动导入一个其他的服务器依赖坐标即可) |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/23 13:25:01- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |