-
JPA(Java Persistence API)定义了一系列对象持久化的标准
查看全部 -
controller使用2
查看全部 -
controller的使用
查看全部 -
新的注解:
@GetMapping ,@PostMappoing 等
配置文件 :
默认application.perproties
推荐使用 application.yml
实例:
server: port: 8080 girl: cupSize: B age: 18
注意:冒号后面有 空格
@SpringBootApplication
在启动类里面的注解,在该注解处启动项目
该课程使用的依赖
<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-configuration-processor</artifactId> <optional>true</optional> </dependency> <!-- Spring-data-jpa依赖 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency> <!-- Mysql支持 --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency> </dependencies>
查看全部 -
@Transactional事务
修饰的操作,如果报错,那么会事务回滚
查看全部 -
@PathVariable("id")对应的是resultful形式中的{}中的属性
如:value="/say/{id}"
@RequestParam("id") Integer MyId对应的是网页访问地址中请求的属性
如:地址栏中的 /say?id=100 这个注解可以让 MyId=100
如果过地址为 /say?id= 则 MyId=null
如果地址为 /say 的形式 ,则会报404
如果想让上述的为空也可以,不写也可以,需要在@RequestParam中添加参数(value="id",required=false,defaultValue="0"),
required=false表示可以为空 defaultValue="0"默认值为0
这样如果id=或者不写 那么MyId=0 如果写,那就是对应的值
查看全部 -
一、@ConfiguratioonProperties(prefix="配置文件中某个vo、pojo型的前缀")
读取的是application.yml/application.properties中的某个属性的前缀
如:
spring.user.name=zx
spring.user.age=12
那么新建一个User类 在类上写上上面的注解
@ConfigurationProperties(profix="spring.user")
User类中写上private String name; private Integer age;以及对应的getter和setter方法
在使用的时候,通过@Autowired的方式注入对应的User类对象就可以在调用的时候取得配置文件中对应的属性值
@Autowired
private User user; 就可以通过user的 getter方式获取对应属性
备注:要引用这个形式的注入,需要这个class被@Component或者@Controller注解修饰
二、配置文件application.properties/application.yml中的属性值,可以通过@Value("${"属性的名"}")来引用
三、springboot项目的启动方式有三个:
在开发环境中通过内部按钮启动
在项目对应的文件加中,通过DOS,输入mvn spring-boot:run启动
在项目对应的文件夹的target文件夹中,通过Dos,输入 java -jar 项目名开头.jar 的一个文件
四、为了应对多个情况下配置的不同,可以创建一个总的引用配置,多个备用的配置、
总引用配置:application.properties
spring.profiles.active:a 此处的a是方案a配置文件"-"后的a
备用配置a: application-a.properties
spring.girl.cupsize=a
spring.girl.age=18
备用配置b: application-b.properties
spring.girl.cupsize=c
spring.girl.age=18
配合Dos的启动方式 在工程所在文件夹target下
java -jar 文件名.jar --spring.profiles.active:a 后面加上引用方案
查看全部 -
uuuuu
查看全部 -
springboot的三种启动方式
查看全部 -
简化配置、跟c# mvc写接口一样的道理查看全部
-
2018-8-2 除了数据库
查看全部 -
2018-8-1 2-1
查看全部 -
使用配置文件 属性
查看全部 -
spring cloud 建立在spring boot 的基础只上的
查看全部 -
@GetMapping(value="/xxx")
@PostMapping(value="/xxx")
...
等,就直接代表了对应的请求方式
查看全部
举报