年份:2018

//

备注:8-2之后新增的内容在后面

//

日期:8-2

springboot可以整合jsp-但是不推荐

注意事项:项目类型要为war类型,否则找不到jsp页面

1 添加配置

微服务篇:springBoot

2 创建文件夹

微服务篇:springBoot

3 controller 编写

controller新增一个跳转方法-此过程省略

4 项目启动并访问

建议-引入一个外部的tomcat支持

微服务篇:springBoot

 

功能:异步调用

注解:@Async

主方法添加注解:@EnableAsync

日期:7-17

springboot读取配置文件-方式:

1 ConfigurationProperties

2 @value

3 Environment

4 PropertiesLoaderUtils

springboot连接数据库方式:

A:集成Mybatis

B:使用JdbcTemplate

日期:6-13

创建一个springboot项目,并导入eclipse开发工作工作区间

网址:

http://start.spring.io/

 微服务篇:springBoot

 说明: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

 微服务篇:springBoot

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

存放位置:

微服务篇:springBoot

2

取值方式:

微服务篇:springBoot

示例代码:

微服务篇:springBoot

//

此为分隔,后续更新内容出现在分隔符下面

//

日期:9-1

springboot实现异步调用

1>springboot项目main方法对应的类

微服务篇:springBoot

2>在service层添加注解

微服务篇:springBoot

日期:9-2

springboot整合servlet

1>springboot中main方法对应的类

微服务篇:springBoot

2>在对应的servlet类上面

微服务篇:springBoot

日期:9-17

1>指定springboot的项目名称

1.1>properties文件

微服务篇:springBoot

1.2>yml文件

微服务篇:springBoot

相关文章: