博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第一个springboot项目
阅读量:6859 次
发布时间:2019-06-26

本文共 917 字,大约阅读时间需要 3 分钟。

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

1. 访问

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

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

转载地址:http://flnyl.baihongyu.com/

你可能感兴趣的文章
sublime text3侧边栏主题不生效问题解决
查看>>
System Center 2016 - Operations Manager 部署安装(二)
查看>>
ubuntu设置静态ip不能联网
查看>>
Outlook 2010上的定时发送邮件
查看>>
让server08域数据超速再生秘技之数据库快照[为企业部署Windows Server 2008系列八]...
查看>>
【算法】算法中的趣味数学(一)
查看>>
ZFS调试命令zdb之进阶用法
查看>>
集群管理平台安全问题
查看>>
新注册的微信公众号如何获得原始粉丝?
查看>>
Hyper-V Server Replica
查看>>
java实现顺序链表
查看>>
负载均衡产品的NAT转换技术及IP溯源的实现
查看>>
脉冲耦合神经网络(PCNN)的matlab实现
查看>>
NLTK基础教程学习笔记(五)
查看>>
一小段有用脚本,仅记录
查看>>
Cacti合并流量图
查看>>
split分割合并及验证文件的一致性
查看>>
输入gpedit.msc时提示找不到文件这是什么原因
查看>>
Hadoop 常用端口说明
查看>>
技术分享连载(三十三)
查看>>