第一个springboot项目

去年公司用springboot做过个小项目, 用完一直没有维护, 最近没事,从官网更下来springboot项目. 自己缺启动不起来了. 所以写这个,算是个笔记吧.

1. 访问springboot项目初始化

clipboard.png

 可以对更下来的项目进行,选择比如加上springmvc的web啦, springdatajpa啦,  这些都会体现到更下来的项目中的pom.xml里面 ; 
 

2.更下来是个zip包, 需要解压到工作空间

, 然后倒入IDEA (我这里使用这个工具,eclipse等其他的工具方法大家自己在网上找下).
注意: 如果导入进来, 没有显示src这个目录下面的代码. 需要做下面这个配置:

clipboard.png
可以按照这个步骤, 选择导入modules, 然后选择解压的项目, 在sources标签下,选择项目的src路径. 点击右下方apply, 这样在工作空间就会显示出来src下面的代码 ;
下面是pom.xml文件的部分

clipboard.png

clipboard.png
在这里,需要注意一下. 我将jpa的依赖注释掉了. 因为我没有关联数据库, 开着这个依赖会报错; 还有我添加了thymeleaf这个依赖. 配置跳转页面的时候会用到;

3.这样启动下面这个类.

就算是启动起来了springboot了; 注意有个扫描包的注解@componentScan

clipboard.png

clipboard.png

这样就是启动成功了 .

4.访问页面.

编写一个controller, 访问templates目录下面的页面;

clipboard.png
这里有几个坑

  • 需要使用@controller而不是 @Restcontroller. 因为@RestController会返回json字符串用的, 不会直接通过试图解析器寻找index页面
  • 需要在配置文件application.proties 或者 application.yml里面编写映射的路径, 即模版引擎 ; 如下:

clipboard.png

clipboard.png

不管是在那个配置文件中做配置,都是可以的. 注意: 启动会先加载yml, 后加载properties, 所以如果都配置了properties会覆盖yml中的相关配置; (还有一种说法, springboot会将yml加载为properties? 需要注意下)

5. 完成

clipboard.png

后面还有什么问题, 我会持续更新 ; .. . . . .

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
创建一个SpringBoot项目有两种方式。第一种方式是通过官网生成SpringBoot项目,然后导入IDEA中。具体步骤如下:首先,在官网上创建一个SpringBoot项目。然后,将项目导入到IDEA中。\[1\]第二种方式是直接通过IDEA生成SpringBoot项目。具体步骤如下:在IDEA中创建一个SpringBoot项目,然后对maven进行配置。\[2\]在配置maven时,需要点击右侧的"Maven",然后点击右上方的小扳手。接下来,选择需要引入的maven依赖,最后点击"Finish"即可完成项目的创建。\[3\]总体来说,创建一个SpringBoot项目是比较简单的,希望这些步骤可以帮助到你。 #### 引用[.reference_title] - *1* [创建一个SpringBoot项目(IDEA版本,保姆级教程)](https://blog.csdn.net/weixin_42753193/article/details/123363255)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [如何创建一个SpringBoot项目](https://blog.csdn.net/qq_41134710/article/details/126273226)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值