用springboot实现第一个spring运用
笔者用的是2019-09R版本的Eclipse和JDK8,所以需要手动安装springboot插件后才会有创建Spring starter Project的选项,如果你的Eclipse一开始也没有这个Spring starter Project选项,请参考或者尝试下载最新版Eclipse
这里的TYPE选择要注意,如果选择Gradle要确保先配置好和连通性,这里笔者用的是maven提前配置到的maven,默认配置链接的是国外官网地址,第一次创建项目下载的依赖库会很久,所以需要改成国内仓库地址,参考地址配置一下
从列表中找到spring web 打勾,如果你的jdk版本没有到达17以上版本,请选择3.0.0以下版本,因为3.0.0以上的版本最低值支持jdk17,选择完直接点Finish完成项目创建,创建完的项目结构如下图:
如下图为整个项目的默认启动器
默认配置如下图,Spring-boot-starter-web配置了spring所需要的 web包,按住ctrl加鼠标左键点击进去你可以看到spring框架下需要用到的包,还有其他熟悉的如tomcat和hibernate的依赖
项目创建完成,接着我们直接创建一个controller类来测试一下访问
先创建包
再创建UserController类
给类注解为Controller标记为组件,接着创建一个返回String类型的方法test,返回字符串first spring test,给这个test方法注解RequestMapping,路径为/test,请求返回标记一下ResponseBody返回自己方法代码如下
好了,现在可以回到DemoApplication类点击启动项目了
点击图标启动,你可以看到控制台打印了spring字样说明内置tomcat服务器已经启动成功,接着我们访问localhost:8080/test是否正常访问
教程特别注意之处:这里我犯了一个错误,就是创建的controller包要在main包里面,也就是controller文件夹要在main包文件夹下,包名这里创建的时候要修改为com.youcheng.main.controller,这样controller类的组件才能被扫描得到
笔者用的是2019-09R版本的Eclipse和JDK8,所以需要手动安装springboot插件后才会有创建Spring starter Project的选项,如果你的Eclipse一开始也没有这个Spring starter Project选项,请参考或者尝试下载最新版Eclipse 这里的TYPE选择要注意,如果选择Gradle要确保先配置好和连通性,这里笔者用的是maven提前配置到的maven,默认配置链接的是国外官网地址,第一次创建项目下载的依赖库会很久,所以需要改成国内仓库地址,参考地址配置一下 从列表中找到spring web 打勾,如果你的jdk版本没有到达17以上版本,请选择3.0.0以下版本,因为3.0.0以上的版本最低值支持jdk17,选择完直接点Finish完成项目创建,创建完的项目结构如下图: 如下图为整个项目的默认启动器 默认配置如下图,Spring-boot-starter-web配置了spring所需要的 web包,按住ctrl加鼠标左键点击进去你可以看到spring框架下需要用到的包,还有其他熟悉的如tomcat和hibernate的依赖 项目创建完成,接着我们直接创建一个controller类来测试一下访问 先创建包 再创建UserController类 给类注解为Controller标记为组件,接着创建一个返回String类型的方法test,返回字符串first spring test,给这个test方法注解RequestMapping,路径为/test,请求返回标记一下ResponseBody返回自己方法代码如下 好了,现在可以回到DemoApplication类点击启动项目了 点击图标启动,你可以看到控制台打印了spring字样说明内置tomcat服务器已经启动成功,接着我们访问localhost:8080/test是否正常访问 教程特别注意之处:这里我犯了一个错误,就是创建的controller包要在main包里面,也就是controller文件夹要在main包文件夹下,包名这里创建的时候要修改为com.youcheng.main.controller,这样controller类的组件才能被扫描得到