SpringBoot写helloworld
写在前⾯:记完笔记整理的时候发现没有什么值得被分享的,⼀天加⼀上午的时间就看了这么点,最主要的还是环境问题。作为⾃⼰学springboot框架前的零散知识点吧,虽然以后可能不会再看这⽅⾯的东西。⼤⽆语了。
⽂章⽬录
Maven
看SpringBoot的时候发现要⽤到Maven(⾃⼰理解是⼀种规定的⼯程⽬录结构加上配置⽂件,⽅便包的管理),下⾯是摘录Maven的解释。
Maven是项⽬的管理和构建的⾃动化⼯具,⽤来解决java项⽬中包的依赖问题。
Maven基础概念
仓库:⽤于存储资源,包含各种jar包
坐标:maven中的坐标⽤于描述仓库中资源的位置
maven坐标主要组成
groupId:定义当前maven项⽬⾪属组织名称
artifactId:定义当前maven项⽬名称
version:定义对当前项⽬版本号
全局仓库配置:
修改l⽂件
配置本地仓库
<localRepository>F:\maven\repository</localRepository>
配置镜像仓库
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>maven.aliyun/nexus/content/groups/public</url>
</mirror>
Maven⼯程⽬录结构
第⼀个Maven的java项⽬
注意下载完Maven源码后要配置环境变量。 新建空项⽬
修改sdk
配置Maven
修改项⽬结构模块为Maven
springboot框架是干嘛的
标记各个⽂件夹的类型
完成后添加⼀个junit模块,JUnit是⼀个Java语⾔的单元测试框架。
编写⼯程代码和测试代码
//main/java下的类
package com.itheima;
public class Demo {
public String say(String name){
System.out.println("hello"+ name);
return"hello"+ name;
}
}
//test/java下的类
package com.itheima;
import org.junit.Assert;
import org.junit.Test;
public class DemoTest {
@Test
public void testSay(){
Demo d =new Demo();
String ret = d.say("aa");
Assert.assertEquals("helloaa", ret);
}
}
点击test可以进⾏测试
新建⼀个Maven的web项⽬
创建⼀个Maven的项⽬,选择webapp模板,然后点击Archetype…设置maven的坐标
标记好⽂件夹

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。