Spring boot 入门---浏览器输入网站不同地址跳转显示对应内容(环境:IntelliJ)
(一)创建Spring boot工程
社区版的IntelliJ是没有自带Springboot的,要下载旗舰版的IntelliJ,但旗舰版的需要网上找**教程。
软件界面左上角:File->New->Project,然后选择Spring Intializr
然后点击Next下一步。
输入项目名字,再点击下一步:
狂点下一步,直到完成。
需要关注的是如下这个目录的文件,他是整个工程的入口程序。具体如下:
首先我们可以看到一个注解@SpringBootApplication,@SpringBootApplication开启了Spring的组件扫描和springboot的自动配置功能,相当于将以下三个注解组合在了一起:
(1)@Configuration:表名该类使用基于Java的配置,将此类作为配置类
(2)@ComponentScan:启用注解扫描
(3)@EnableAutoConfiguration:开启springboot的自动配置功能
(二)@RequestMapping的使用
注解@RequestMapping可以根据输入的字段来跳转到对应的页面。
我们先建一个用于放置跳转字段的类,右键红框处->New->Java class
建立的类假设名字叫 “HelloController”,代码如下:
上面涉及到两个注解 @RestController 和 @RequestMapping:
@RestController 的作用是指定这个类是一个控制器
@RequestMapping 的作用是跳转到指定的页面,如@RequestMapping(“hello”)就是当在浏览器输入http://xxxx/hello时,会跳转到@RequestMapping(“hello”)指定的内容。
(三)运行结果:
当在浏览器输入 127.0.0.1:8080/hello时,会出现:
当在浏览器输入 127.0.0.1:8080/hi时,会出现: