springBoot
创建web项目
就是以
src/main/resources/static
来放静态资源
src/main/resources/template
模板页面 不包含jsp
- thylmeaf为模板
- 或者是jsp
jsp
导入jsp的依赖
jstl,tomcat-japer 两个依赖
在src/main下面创建一个webapp目录
在application.properties
spring.mvc.view.prefix=配的是前缀
spring.mvc.view.suffix=配的是后缀
就可以写正常的jsp跳转
- jsp打包
默认达成jar包
jsp打不进去的 - 要想又就是把打包方式变成war包 是可执行的 但是不能够被tomcat所运行
- 在入口类继承springbootservletInit
- 重写config方法
bulid.source(启动类.class) - 将web依赖里面的tomcat排除掉
-
将war包交给tomcat执行 端口是由tomcat决定的的
- /项目名由tomcat决定,默认就是war的名字
springboot整合jdbc
需要导入驱动和jdbc的启动器
只要导入jdbc的启动器就会自动的加载配置类去创建jdbctemplate对象
@enableAutoconfigration
ImprotSelector
会加载spring.factories 就会加载很多配置类
mybatis 导入mybatis的启动器
只要导入jdbc的启动器那么就会自动加载配置类去创建jdbcTemplate对象 只需要在这里直接注入
mybatis官网自己提供
org.mybatis.autoconfigration.jar
application.properties
mybatis.mapper-locations = classpath:,apper/**/*mapper.xml
@MapperScan(“com.xyx”) //映射接口的包名
数据库连接池
spring.datasource.driver-class-name
user
password
整合ssm
导入相关的启动器即可
web
mybatis
配置
servlet。port
spring.mvc.view.prefix
spring-data-jap
是springdata项目的一个子项目
springdata项目是一个父项目
spring-data-mangoDB
用spring-data-redis能够快速访问
spring data-jpa是一个简化访问关系型数据库的orm框架
全orm 所有的sql语句都可以自动生成
根据实体类的配置自动生成sql语句
根据的是实体类 而不是每个类都是实体类
@ENTITY 加了该注解的类就是一个实体类
要想使用spring-data-jpa就得导入jpa的依赖
jpa是一个依赖
- 导入jpa依赖 和 数据库的驱动
- 配置实体类
- 接口需要继承JpaReposty<Entity,ID>
save 保存或者更新 保存的数据没由传入id值 插入