-
难道大家都完全按照讲师的命名来么?比如我的项目名是springdemo,想要获取application.yml中的server配置,很自然的就创建了ServerProperties,但折腾很久才发现这个命名不是随便的,必须命名成SpringdemoProperties才行,就像讲师的项目名是gril,所以是GrilProperties,查半天才发现,提醒一下大家。查看全部
-
1. 3个注解的使用: a. @Value 从配置文件读取参数 b. @ConfigurationProperties 把yml里面一组配置参数封装成一个类 c. @Component 向SpringBoot注册一个类 d. @Autowired 注入一个类 2.yml配置文件的使用 3.多配置文件的使用 application-dev.yml 开发环境配置文件 application-prod.yml 生产环境配置文件 application.yml 环境切换配置文件 spring: profile: active:dev 切换到开发环境,如果是prod切换到生产环境 或者是把工程编译打包之后,在命令行运行 以生产模式运行 java -jar GirlApplication-0.0.1-SNAPSHOT.jar --spring.profiles.active=prod 以开发模式运行: java -jar GirlApplication-0.0.1-SNAPSHOT.jar --spring.profiles.active=dev查看全部
-
findone作废
girlRepository.findById(id).get();
查看全部 -
我要插入两个女生同时查看全部
-
mysql 表存储引擎为MyISAM ,不支持事物回滚,需要设置为InnoDB
查看全部 -
老师,看你的视频我硬了.........
查看全部 -
看完廖师兄的这个视频,然后学习下这位同学整理的记录:http://blog.csdn.net/Peng_Hong_fu/article/details/53691705 感觉真是太好了,感谢分享查看全部
-
罩杯AF查看全部
-
如果使用mysql版本比较高的需要在url这一行后面加上 ?characterEncoding=utf8&useSSL=true 如下面所示: spring.datasource.driver-class-name=com.mysql.jdbc.Driver spring.datasource.url=jdbc:mysql://127.0.0.1:3306/xxx?characterEncoding=utf8&useSSL=true spring.datasource.username=xxx spring.datasource.password=xxx查看全部
-
使用Spring-Data-Jpa操作数据库 1.创建Dao接口继承JpaRepository接口,该接口有泛型<T , ID> T参数使用Model类型 ID参数使用Model主键的类型 每个Model对应一个Dao接口,Dao接口无须声明方法. 2.创建Service以及ServiceImpl 在ServiceImpl中通过@Autowired注入Dao. ServiceImpl应用@Service注解标注. 3.使用Dao接口的方法操作数据库 findAll() //查找所有对象,返回List<model>. findOne(ID id) //根据主键查找对象,返回Model. save(T model) //录入或修改对象,返回刚录入或修改的Model. delete(ID id) //删除对象.查看全部
-
别人整理的,记录下:http://blog.csdn.net/Peng_Hong_fu/article/details/53691705查看全部
-
1、yml文件可以替代properties文件,idea 对yml文件支持良好 2、属性配置,引用属性的内容 @value //单个配置 @configurationProperties //分组配置 @component(spring的bean注入) 3、可以多环境配置(例如:本地环境和生产环境) ①application-dev ②application-prod 根据不同的启动方式查看多环境配置的结果查看全部
-
@SpringBoot---Controller 的使用
@Controller 处理http请求
@RestController Spring4之后新加的注解,原来返回json需要@ResponseBody配合@Controller
@RequestMapping(value = {"/hello", "/hi"}, method = RequestMethod.GET) 两个url路径都可以访问同一个方法
当不指定请求方式时,get/post都可以请求到,但是不推荐。
该注解可以给整个类指定Url
处理url里面的参数:
@PathVariable 获取url中的数据
@RequestParam 获取请求参数的值
@GetMapping/PostMapping 组合注解(感觉@RequestMapping 参数太长,可以用这些替换)
查看全部 -
@GetMapping(value="/girls/{id}")
public Girl girlFindOne(@PathVariable("id") Integer id){
return girlRepository.findById(id)
.orElse(null);
}
查看全部 -
java -jar target/springboot-0.0.1-SNAPSHOT.jar --spring.profiles.active=prod
application.yml
application-dev.yml
application-prod.yml
spring:profiles:active: prod
1、正常idea启动
2、mvn spring-boot:run
3.mvn install
java -jar xx.jar
查看全部
举报