学校老师教过一次,不过忘了。觉得应该会用到,今天开始学习吧!
软件选用IDEA,版本是19.2。
用图来表示比较方便!!新建项目!
springboot(1)小白第一次入门学习如图左边选项选择Spring Initializr,中间版本选择1.8,其他默认,点next。
springboot(1)小白第一次入门学习
Group+Artifact是包名:Group随便写,Artifact就是你项目名字吧springboot,其他默认点next。
springboot(1)小白第一次入门学习这里开始就要依赖点东西了(自己的理解哈!),springboot为了图省事就只需要开始创建的时候依赖mybatis、MySQL和web,如图点击,版本不同,文字不同,不过效果应该是差不多的。
先点击web,点击Spring Web,同时右方出现的是你已经选择了的!!!
springboot(1)小白第一次入门学习然后最左方点击SQL,点击中间的Mybatis Framework以及下方的MySQL Driver,如图右方出现已经选择的三样东西,点击next。

上面就是你的项目名字,然后没什么改动点击finish。
springboot(1)小白第一次入门学习进入项目点修改你的maven配置,我的是在D盘,不点就自动搞c盘里了,等会找找有没有一劳永逸的方法,不然每次都要配置!你们自己的maven配在哪就自己选吧!如果不会告知我重新搞一篇!!(小表情开兴)

如图点击setting,找到maven里的User Setting File以及下面的Local repository修改位置。

如果像我一样maven在其他盘,没有修改的话,就会重新在C盘自动下载所依赖的包了,很麻烦!!!!浪费很多流量,自己手机开热点的哭了。。
springboot(1)小白第一次入门学习如图,要右下角导入maven,不然会出现上面那些东西都找不到。
springboot(1)小白第一次入门学习
如图最左边有个Springboot1.Application中创建一个同级目录下的java文件,并编写代码
@RestController
//[email protected][email protected]
public class FirstHello {

// hello是浏览器url上要写的
@RequestMapping("/hello")
public String sayHello(){
System.out.println(“这里只是一个测试”);
return "Hello Spring ";
}
}
导包自己导哦!然后当前java内不可执行,需要进刚刚讲的
Springboot1.Application中执行,然后悲剧的一幕开始。springboot(1)小白第一次入门学习如代码所示Failed to configure a DataSource: ‘url’ attribute is not specified and no embedd,好像是数据资源配置失败,url属性不特别还是咋地!
然后找了一圈,是说在应用中没有配置datasource的一些相关属性,例如:地址值啊,数据库驱动啊,用户名啊,密码啊
解决方案如下:springboot(1)小白第一次入门学习可以选择在Application.properties中配置自己的数据库啊什么的,跟SSM中的差不多!
当然还有一种简单的方法。
springboot(1)小白第一次入门学习
在FirstHello中的类上方输入:
@SpringBootApplication(exclude= {DataSourceAutoConfiguration.class})

再次执行
springboot(1)小白第一次入门学习
用谷歌浏览器输入localhost:8080/hello
代码编写成功,第一次的springboot完成!
注意:/hello是一定要输入的,不然,结果,你可以看看。
springboot(1)小白第一次入门学习
感谢!我是看着这篇开始学习的https://blog.csdn.net/qq_40147863/article/details/84194493
就是版本不一样,报了点错误(是真多啊烦死了)

相关文章:

  • 2021-12-09
  • 2022-12-23
  • 2021-06-19
  • 2021-11-06
  • 2021-05-26
  • 2021-11-15
  • 2021-08-14
  • 2021-09-28
猜你喜欢
  • 2021-05-02
  • 2021-10-13
  • 2021-05-31
  • 2021-10-26
  • 2022-01-10
  • 2021-11-03
  • 2021-11-27
相关资源
相似解决方案