-
@Transactional 此注解控制事物查看全部
-
mvn spring-boot:run查看全部
-
启动方式:进入文件目录执行 java -jar 项目打包后的文件名查看全部
-
Jpa (Java Persistence Api)定义了一系列对象持久化的标准 @Entity @Table(name="auth_user") public class User extends BaseEntity { @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long id; @Column(name = "name") private String name; @Column(name="pwd") private String pwd; public String getName() { return name; } spring: profiles: active: prod datasource: driver-class-name: com.mysql.jdbc.Driver url: jdbc:mysql://127.0.0.1:12345/mygirldb username: root password: 123321 jpa: hibernate: ddl-auto: create show-sql: true查看全部
-
@RequestMapping(value={"/girl/template","hello"},method = RequestMethod.GET) 访问两个地址都可以访问这个页面 @PathVariable 获取u rl中的数据 @RequestParam 获取请求参数的值 @GetMapping 组合注解 专门用于get请求,同理还有PostMapping @RequestMapping(value = "/boy/{id}",method = RequestMethod.GET) public String hiboy(@PathVariable("id") Integer id) { return "id"+id; } //http://127.0.0.1:8002/boy/23 @RequestMapping(value = "/boy",method = RequestMethod.GET) public String hiboy(@RequestParam("id") Integer myid) { return "id"+myid; } http://127.0.0.1:8002/boy?id=23 //可以传递多个参数 @RequestMapping(value = "/boy",method = RequestMethod.GET) public String hiboy(@RequestParam(value = "id",required = false,defaultValue = "100") Integer myid) { return "id"+myid; } //有默认值的请求 @GetMapping("/man") public String hiboy(@RequestParam(value = "id",required = false,defaultValue = "100") Integer myid) { return "id"+myid; } //GetMapping直接指定了RequestMethod查看全部
-
package com.quanxian.quanxian.controller; import com.quanxian.quanxian.dao.UserDAO; import com.quanxian.quanxian.entity.GirlRepository; import com.quanxian.quanxian.entity.User; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import javax.jws.soap.SOAPBinding; @RestController---用于标注Controller,并用Restful风格返回 public class HelloWorldController { @Autowired private GirlRepository girlRepository; @RequestMapping("/girl") public String hiGirl() { return girlRepository.getCupSize(); } }查看全部
-
GirlRepository实体类 package com.quanxian.quanxian.entity; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.stereotype.Component; @Component--标注用于识别实体类 @ConfigurationProperties(prefix = "girl")--用于识别yml文件中的配置信息 public class GirlRepository { private String cupSize; private int age; public String getCupSize() { return cupSize; } public void setCupSize(String cupSize) { this.cupSize = cupSize; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } }查看全部
-
application.yml的配置 spring: profiles: active: prod application-dev.yml的配置 girl: cupSize: A age: 18 server: port: 8001 application-prod.yml的配置 girl: cupSize: A age: 18 server: port: 8001查看全部
-
生产环境和非生产环境的配置区分开查看全部
-
yml文件中的配置 girl: capsize:B age:18 @component这样才能让这个bean可以注入查看全部
-
通过注解把yml文件中的默认值带入 yml中只需要配置 Cup size: A查看全部
-
用yml文件配置项目的端口号以及前缀 名称和值之间要有空格查看全部
-
项目配置端口号以及url前缀查看全部
-
数据库的属性配置查看全部
-
springboot属性配置查看全部
举报
0/150
提交
取消