-
前置知识
查看全部 -
2.0.5的已经变成了findById(id).get()来查询了。
查看全部 -
1查看全部
-
Https查看全部
-
在使用springboot+thymeleaf时,报错:
ERROR 9532 --- [nio-8080-exec-1] org.thymeleaf.TemplateEngine: [THYMELEAF][http-nio-8080-exec-1] Exception processing template "id: 123": Error resolving template "id: 123", template might not exist or might not be accessible by any of the configured Template Resolvers
【解决方案】
分析:在controller层请求处理完了返回时,没有使用@RestController或@ResponseBody而返回了非json格式
方案:将@Controller换成@RestController,在所请求的方法上面加一个@ResponseBody
查看全部 -
--@GeneratedValue(strategy = GenerationType.IDENTITY) 生成auto_increment主键,仅用于支持自增字段数据库
--@GeneratedValue默认主键生成策略为native,网上查的Hibernate中identity是MySQL对应的自增、sequence对应oracle的自增序列
--Springboot2.0,Hibernate创建的表默认myisam,需要innodb可通过spring.jpa.database-platform: org.hibernate.dialect.MySQL5InnoDBDialect 设置。查看全部 -
添加 mysql 和 starter.data的依赖
在 application.yml 中配置 datasouse 和 jpa
hibernate : ddl-auto : create
show-sql :true
查看全部 -
System.out.println("hello world!);
查看全部 -
@PathVarible RESTful风格url 获取参数
传统 ?id=XXX
@RequestParam(value=“id”required = false,defaultValue = “0”)Integer myId
@GetMapping(value="/hello") = @RequestMapping(value="/hello",method = RequestMethod = Method)
查看全部 -
@Controller
配合 thymeleaf 使用
在pom文件中 引入 boot.starter.thymeleaf 依赖
不推荐使用,现在开发都是前后端分离,后端返回json即可
@RestController = @Controller + @RequestBody
实现json数据的返回
@RequestMapping
value = {"/hello","/hi"}
post方法测试,使用postman
查看全部 -
多环境配置:
生产环境需要一套属性
开发环境需要一套属性
来回修改麻烦
整好几个application-dev application-prod
application.yml 中 spring.profiles.active : prod 或 dev即可
查看全部 -
1、yml和properties的区别
server: port context-path
2、cupSize:B
@Value(${cupSize})
private String cupSize;
3、content :“cupSize : ${supSize}”
@Value(${content})
private String content;
4、girl:
cupSize:B
age :18
新建一个类 上面有注解 @ConfigurationXXX @Component
两个属性 getset方法
@Autowired注入 使用getXXX即可
查看全部 -
实体类
查看全部 -
jpa配置
查看全部 -
获取参数变量2
查看全部
举报