方法一:从spring.io官网创建项目并导入ideal中
在overview下面的
然后在iedal导入基于maven
方法二:通过ideal的脚手架工具
添加启动器:
方法三:基于maven创建springboot,其实就是正常的创建一个maven项目然后再pom文件里添加一些依赖、继承和插件即可。
总结:一般配置文件我们就放在resource下,使用application.ylm居多,优先级的话,只要放在config目录下都高于不放的,当前根目录大于resource目录
Spring Boot提供两种配置文件:application和bootstrap
bootstrap是application的父上下文
基于maven创建springboot:
第一步:创建一个maven项目,并且修改pom文件,添加parent和web依赖以及打包插件pluig
第二步:创建启动类
第三步:在resource里添加application.ylm配置文件,并且修改Tomcat的端口server port : 8888
第四步:创建Controller
在启动类中添加一个@ServletConpentScan
创建servlet:
创建servlet配置类:
创建filter:
在启动类中添加注解:
创建filter:
创建filter配置类:
创建Listener:
修改启动类:其实springboot整合servlet或者filter或者listener都是同一个注解在启动类中,@ServletComponentScan
构建一个listener:
创建listener的启动类:
总结:springboot在整合web类的如servlet,filter,listener等,均有两种方法,第一注解式加上@WebXX并且在启动类添加注解式@ServletComponentScan;第二种方法就是创建一个相应的类然后在创建相应的启动类,不要忘记在启动类中加上@Configuration和@Bean注解
classpath就是resource的根
先编写上传的html:
创建Controller:
由于springboot默认每次只上传1MB因此修改上传的文件大小:
springboot支持jsp但是不建议使用
要想在springboot项目中使用jsp,第一步就是在pom文件里添加jsp引擎和jstl依赖坐标:
创建webapp目录在src/main/下与Java和resource目录同级:
给刚添加的webapp目录变成web类型:
等webapp出现一个小蓝点就可以创建一个jsp页面了:
修改application.properties配置文件,配置视图解析器的前缀和后缀
创建Controller: