-
Controller的使用
查看全部 -
属性配置结构化
查看全部 -
@control ler控制 @RestController 即@ResponseBody和@Control ler的组合 @RequestMapping get方法的简写为@GetMapping @RequestMapping post方法的简写为@PostMapping 参数,http://www.baidu.com/group?id=参数用@RequestParam http://www.baidu.com/group/id用@PathVariable Url映射用@GetMapping(value ={id|age}) 插入数据先后同时插曲才算成功用事务处理@Transaction查看全部
-
Spring-Data-Jpa
JPA(Java Persistence API)定义了一系列对象持久化的标准,目前实现这以规范的产品有Hibernate、TopLink等。
操作要点
在pom文件里增加jpa
groupid : org.springfamework.boot
artifacId : spring-boot-starter-data-jpa
增加mysql
groupId : mysql
artifacId : mysql-connectory-java
在资源文件yml里增加是数据库的配置项
spring.datasource.driver-class-name : com.mysql.jdbc.Driver
spring.datasource.url : jdbc:mysql://127.0.0.1:3306/db
spring.datasource.username : root
spring.datasource.password : root
增加jpa的配置项
spring.jpa.hibernate.ddl-auto : create | create-drop | update | none |valatdate
spring.jpa.hibernate.show-sql : true
要点2
使用jpa配置ddl-auto,可以帮助我们进行再数据库里创建表,会根据实体类进行创建
实体类需要用@Entity注解
表中的主键使用@Id,如果使用主键策略为自动增长,则使用注解@GeneratedValue
这里要注意,建立 实体,一定要增加一个无参的构造方法,避免造成在启动项目进行创建表的时候出现错误
查看全部 -
Controller的使用
@Controller 处理http请求
@RestController String4之后新加的注解,原来返回json需要加@ResponseBody配置@Controller
@RequestMapping 配置url映射
要点1
@Controller注解要配合模板进行使用
在pom.xml增加dependency节点
groupid:org.springframework.boot
artifactId:spring-boot-starter-thymeleaf
在resources文件夹里,增加一个template文件目录
里面新建一个index.html文件,
在Controller类里,return“index”
要点2:
@RequestMapping可以设置多个URL,比如(value={"url1","url2"})
使用URL进行传参数比如:
Controller类里写法:value="/say/id”
也可以用在方法参数上设置@RequestParam(value="ID",required = false,defaultValue="0")
@RequestMapping也可以使用
@GetMaping
@PostMapping来替换
查看全部 -
默认配置项
server.port:服务端口
server.context-path:服务跟目录
推荐使用yml格式文件进行配置
属性配置:
@value("${xxx}")
@Component
@ConfigurationProperties(prefix="xxx")
这里使用实体类进行绑定资源文件
多环境配置
application-dev.yml
application-procd.yml
在application.yml文件里
spring
profiles:
active:dev
表示使用dev的配置文件
查看全部 -
Controller类上使用的注解,@RestController,@RequestMapping
@RequestMapping
value :
method:POST,GET
启动方式
在eclipse中,使用Spring boot app启动
2,使用cmd命令,进入项目的目录
使用mvn spring-boot:run 命令
3、mvn install 进行编译,会生成一个jar
通过java 执行jar
查看全部 -
spring boot 3种启动方式 1. run javaappactiong 2. 通过maven打包成jar文件 运行jar文件 3. 进入目录运行maven命令 mvn springboot:run查看全部
举报