Spring Boot四大核心: (每个特性都是为了简化Spring)
简而言之,Spring Boot就是Spring,他做了那些没有他也会去写的Spring Bean配置.
public interface Test extends JpaRepository<Entity,Long>(){
List<Entity> findById(Long id);
}
@ControllerRest返回json
(@Autowired Repository)
@RequestMapping(value = “/{test}” , method = RequestMethod.GET)
public String func(@PathVariable(“test”) String test , Model model){
//@PathVariable 使用Mapping中{}中的值并给参数赋值
List<Entity> list = repository,findById(test);
model.addAttribute(“test”,list);
//将list装入模型,键为test
return “testView”;
//返回的testView为视图的逻辑名称,即在templates中找html
}
application.properties 或者 创建 application.yml
properties
spring.datasource.first.username = xxxx
yml规范
spring:
datasource:
first:
username:
url:
maven xxxx 然后写入pom <dependcy>
查找error的视图,找不到就用”白标”代替,(自定义error.html)
Grails object Relational Mapping Grails对象关系映射
import grails.persistence.*
@Entity
Class Book{
Reader reader
String isbn
String title
}
没有分号,没有修饰符,setter\getter方法,
Grails的@Entity注解使该类变为GORM实体
GORM要求实体类必须为Groovy来写
原文:https://www.cnblogs.com/cyx-garen/p/9025949.html