目前最流行的框架之一springboot,以下是我个人在学习时候的过程,以及遇到的问题
环境:idea,jdk8,Springboot
使用idea里面集成的Spring Initializr创建项目
⚠️需要注意用此方式创建springboot项目需要连网状态才可以!
首先:
其次:
再次:
选择项目所需要的依赖,例如web、mysql等
最后:点击next创建一个新的项目
最初的目录结构:
1.springboot启动类:SpringbootApplication;
2.controller:主要是项目逻辑 跳转页面
⚠️:controller的包名必须包含启动类的包名,否则运行是会报404
例如:启动类: com.cn.springboot
controller: com.cn.springboot.controller
3.pom.xml:此文件写了项目所需要的依赖
4.resources文件夹
4.1static存放静态资源,比如js、css等
4.2templates存放页面资源,比如html等
4.3application.properties主要写一些配置,后面会详细介绍
下面开始写程序:
简单写一个:
⚠️在整个类的注解为@Controller时,如果方法返回的是字符串则在方法上方写@ResponseBody,否则会报错
如果不想写这个注解,那么就要把整个类添加上@RestController,但此时整个类的所有方法只能返回字符串
然后在页面输入网址就会显示
现在说一下如何访问页面:
springboot要访问页面,首先要有web依赖以及thymeleaf依赖,如下图:
其次在resources/templates/路径下新建页面:如下图
最后controller里:
访问页面: