年份:2018
//
备注:8-2之后新增的内容在后面
//
日期:8-2
springboot可以整合jsp-但是不推荐
注意事项:项目类型要为war类型,否则找不到jsp页面
1 添加配置
2 创建文件夹
3 controller 编写
controller新增一个跳转方法-此过程省略
4 项目启动并访问
建议-引入一个外部的tomcat支持
功能:异步调用
注解:@Async
主方法添加注解:@EnableAsync
日期:7-17
springboot读取配置文件-方式:
1 ConfigurationProperties
2 @value
3 Environment
4 PropertiesLoaderUtils
springboot连接数据库方式:
A:集成Mybatis
B:使用JdbcTemplate
日期:6-13
创建一个springboot项目,并导入eclipse开发工作工作区间
网址:
说明:1/2自定义
3-选择web
4-点击生成项目
导入过程省略
注意点:
1
需要在原始包内新增包
Eg:
原始:com.jia - 包内-class-XXXApplication
新包:com.jia.controller
则:XXXApplication.class不能在其他包内
2
如果想通过controller测试项目启动后是否可以访问,则需要
2.1
添加注解
在XXXApplication中添加新的注解:
@ServletComponentScan(basePackages = {"com.jia"})
basePackages 的值为原始包
2.2
类继承
xxxApplication 需要继承SpringBootServletInitializer
2.3
@Override
3上述结果,启动项目,待项目成功启动,浏览器数据:http://localhost:8080即可
3.1 如果是restful风格-推荐使用postman测试
日期:5-7
1 获取项目根路径
ClassUtils.getDefaultClassLoader().getResource("").getPath()
说明:
1
ClassUtils 导入的包为:[org.springframework.util.ClassUtils]
2
如需通过此路径再次指向指定的路径则需要添加指向路径的路径
ClassUtils.getDefaultClassLoader().getResource("").getPath()+“/指向指定路径的路径”
3
getResource 中不必填写
2
获取类的路径
className.class.getResource("").getPath()
说明:
1
className=“想获取的class”
3
可以把不修改/不会轻易修改的文件当作资源文件处理
1
存放位置:
2
取值方式:
示例代码:
//
此为分隔,后续更新内容出现在分隔符下面
//
日期:9-1
springboot实现异步调用
1>springboot项目main方法对应的类
2>在service层添加注解
日期:9-2
springboot整合servlet
1>springboot中main方法对应的类
2>在对应的servlet类上面
日期:9-17
1>指定springboot的项目名称
1.1>properties文件
1.2>yml文件