使⽤IDEA新建基于SpringBoot的Web项⽬(超详细)
⽬前java的开发很多Learner都慢慢的学习使⽤IDEA这款⼯具,个⼈觉得其实相⽐Eclipse来说差不多,个⼈习惯的问题,但是我还是推荐IDEA这款⼯具。虽然它⽬前是收费的,但相信⽹上的各种破解⽅式很多,由于对学⽣和教师是可以免费使⽤的,所以个⼈推荐拿个学⽣邮箱去注册⼀个,⾮常的⽅便快捷就是⼀个验证⽽已,具体步骤就希望⼤家去⽹上get⼀下了。好现在!我们通过IDEA来搭建⼀个简单的web。
1. 创建并初始化
点击Create New Project选择Spring Initializr并Next
2. 输⼊项⽬的⼀些信息:
Group:是项⽬组织唯⼀的标识符,实际对应JAVA的包的结构,是main⽬录⾥java的⽬录结构。
Artifact:是项⽬的唯⼀的标识符,实际对应项⽬的名称,就是项⽬根⽬录的名称。
例如:你的项⽬是com.sample.web,那么你的Group就是com.sample,你的Artifact就是web。
需要注意的是,在底部Package默认填充的名称是com.sample.web,即Group+Artifact,建议的是去掉Artifact,因为在后⾯多模块下这样的包名不利于包扫描。点击Next。
3.选择项⽬的类型
我们当前需要新建的是Web项⽬,就选择Web下的Web项⽬并Next后Finish。
4. 项⽬概览
4.l
POM是项⽬对象模型(Project Object Model)的简称,它是Maven项⽬中的⽂件,使⽤XML表⽰,名称叫做l。该⽂件⽤于管理:源代码、配置⽂件、开发者的信息和⾓⾊、问题追踪系统、组织信息、项⽬授权、项⽬的url、项⽬的依赖关系等等。事实上,在Maven世界中,project可以什么都没有,甚⾄没有代码,但是必须包含l⽂件。
4.2 SpringBootApplication
在src.main.java的包下,有⼀个根据当前Group+Application⽣成的⼀个类⽂件。这个类是SpringBoot的启动器,运⾏这个类可以启动当前项⽬。
4.3 SpringbootApplicationTests
⼀个空的 Junit 测试了,它加载了⼀个使⽤ Spring Boot 字典配置功能的 Spring 应⽤程序上下⽂
4.4 application.properties
⼀个空的 properties ⽂件,可以根据需要添加配置属性
5.创建⼀个测试的Controller适合新手的spring boot
5.1在主程序包下新建⼀个controller包并且新建⼀个HelloController类
ller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController@RequestMapping("/hello")
public class HelloController {
@GetMapping("/say")
public String sayHello(){
return "Hello Spring";
}
}
5.2 启动项⽬
5.3 启动成功
5.4 访问
在浏览器中输⼊localhost:8080/hello/say
⾄此,使⽤IDEA新建基于SpringBoot的Web项⽬完成!

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